Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Huafeng Yu is active.

Publication


Featured researches published by Huafeng Yu.


International Journal of Embedded Systems | 2010

Targeting reconfigurable FPGA based SoCs using the UML MARTE profile: from high abstraction levels to code generation

Imran Rafiq Quadri; Huafeng Yu; Abdoulaye Gamatie; Eric Rutten; Samy Meftali; Jean-Luc Dekeyser

As SoC design complexity is escalating to new heights, there is a critical need to find adequate approaches and tools to handle SoC co-design aspects. Additionally, modern reconfigurable SoCs offer advantages over classical SoCs as they integrate adaptivity features to cope with mutable design requirements and environment needs. This paper presents a novel approach to address system adaptivity and reconfigurability. A generic model of reactive control is presented in a SoC codesign framework: Gaspard. Afterwards, control integration at different levels of the framework is illustrated for both functional specification and FPGA synthesis. The presented work is based on Model-Driven Engineering and the UML MARTE profile proposed by Object Management Group, for modeling and analysis of real-time embedded systems. The paper thus presents a complete design flow to move from high level MARTE models to code generation, for implementation of dynamically reconfigurable SoCs.


Eurasip Journal on Embedded Systems | 2008

Synchronous Modeling and Analysis of Data Intensive Applications

Abdoulaye Gamatié; Eric Rutten; Huafeng Yu; Pierre Boulet; Jean-Luc Dekeyser

We present the modeling of data-intensive parallel applications following the synchronous approach. We consider the GASPARD environment, which is dedicated to high-performance system-on-chip (SoC) codesign. Our motivation is to bridge the gap between the GASPARD design approach and the formal validation techniques provided by the synchronous technology. First, we define a synchronous dataflow equational model of GASPARD models. The modeling formalism adopted in GASPARD consists of an extension of the domain-specific language Array-OL. Then, we address correctness issues (e.g., causality and synchronizability analyses) about GASPARD models via their corresponding synchronous descriptions in order to formally validate the original system descriptions.


Innovations in Systems and Software Engineering | 2008

Safe design of high-performance embedded systems in an MDE framework

Huafeng Yu; Abdoulaye Gamatié; Eric Rutten; Jean-Luc Dekeyser

In this paper, we use the UML MARTE profile to model high-performance embedded systems (HPES) in the GASPARD2 framework. We address the design correctness issue on the UML model by using the formal validation tools associated with synchronous languages, i.e., the SIGALI model checker, etc. This modeling and validation approach benefits from the advantages of UML as a standard, and from the number of validation tools built around synchronous languages. In our context, model transformations act as a bridge between UML and the chosen validation technologies. They are implemented according to a model-driven engineering approach. The modeling and validation are illustrated using the multimedia functionality of a new-generation cellular phone.


forum on specification and design languages | 2008

Model Transformations from a Data Parallel Formalism towards Synchronous Languages

Huafeng Yu; Abdoulaye Gamatié; Eric Rutten; Jean-Luc Dekeyser

The increasing complexity of embedded system designs calls for high-level specification formalisms and for automated transformations towards lower-level descriptions. In this report, a metamodel and a transformation chain are defined from a high-level modeling framework, Gaspard, for data-parallel systems towards a formalism of synchronous equations. These equations are translated in synchronous data-flow languages, such as Lustre, Lucid synchrone and Signal, which provide designers with formal techniques and tools for validation. In order to benefit from the methodological advantages of re-usability and platform-independence, a Model-Driven Engineering approach is applied.


Knowledge Engineering Review | 2014

Adaptivity in High-Performance Embedded Systems: a Reactive Control Model for Reliable and Flexible Design

Huafeng Yu; Abdoulaye Gamatié; Eric Rutten; Jean-Luc Dekeyser

System adaptivity is increasingly demanded in high-performance embedded systems, particularly in multimedia System-on-Chip (SoC), due to growing Quality of Service requirements. This paper presents a reactive control model that has been introduced in Gaspard, our framework dedicated to SoC hardware/software co-design. This model aims at expressing adaptivity as well as reconfigurability in systems performing data-intensive computations. It is generic enough to be used for description in the different parts of an embedded system, e.g. specification of how different data-intensive algorithms can be chosen according to some computation modes at the functional level; expression of how hardware components can be selected via the usage of a library of Intellectual Properties (IPs) according to execution performances. The transformation of this model towards synchronous languages is also presented, in order to allow an automatic code generation usable for formal verification, based of techniques such as model checking and controller synthesis as illustrated in the paper. This work, based on Model-Driven Engineering and the standard UML MARTE profile, has been implemented in Gaspard.


international symposium on parallel and distributed computing | 2008

Modeling and Formal Validation of High-Performance Embedded Systems

Abdoulaye Gamatié; Eric Rutten; Huafeng Yu; Pierre Boulet; Jean-Luc Dekeyser

This paper presents an approach for the modeling and formal validation of high-performance systems. The approach relies on the repetitive model of computation used to express the parallelism of such systems within the Gaspard framework, which is dedicated to the codesign of high-performance system-on-chip. The system descriptions obtained with this model are then projected on the synchronous model of computation. The result of this projection consists of an equational model that allows one to formally analyze clock synchronizability issues so as to guarantee the reliable deployment of systems on platforms.


international conference on embedded software and systems | 2009

A Case Study on Controller Synthesis for Data-Intensive Embedded Systems

Abdoulaye Gamatié; Huafeng Yu; Gwenaël Delaval; Eric Rutten


Archive | 2007

A Model for the Mixed-Design of Data-Intensive and Control-Oriented Embedded Systems

Abdoulaye Gamatié; Eric Rutten; Huafeng Yu


Archive | 2007

Gaspard2 UML profile documentation

Rabie Ben Atitallah; Pierre Boulet; Arnaud Cuccuru; Jean-Luc Dekeyser; Antoine Honoré; Ouassila Labbani; Sébastien Le Beux; Philippe Marquet; Éric Piel; Julien Taillard; Huafeng Yu


Scalable Computing: Practice and Experience | 2001

Model-Driven Engineering and Formal Validation of High-Performance Embedded Systems

Abdoulaye Gamatié; Eric Rutten; Huafeng Yu; Pierre Boulet; Jean-Luc Dekeyser

Collaboration


Dive into the Huafeng Yu's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jean-Luc Dekeyser

University of Valenciennes and Hainaut-Cambresis

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Éric Piel

Delft University of Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Imran Rafiq Quadri

Laboratoire d'Informatique Fondamentale de Lille

View shared research outputs
Top Co-Authors

Avatar

Sébastien Le Beux

École Polytechnique de Montréal

View shared research outputs
Top Co-Authors

Avatar

Arnaud Cuccuru

Laboratoire d'Informatique Fondamentale de Lille

View shared research outputs
Researchain Logo
Decentralizing Knowledge