Huafeng Yu
French Institute for Research in Computer Science and Automation
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Huafeng Yu.
International Journal of Embedded Systems | 2010
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
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
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
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
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
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
Abdoulaye Gamatié; Huafeng Yu; Gwenaël Delaval; Eric Rutten
Archive | 2007
Abdoulaye Gamatié; Eric Rutten; Huafeng Yu
Archive | 2007
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
Abdoulaye Gamatié; Eric Rutten; Huafeng Yu; Pierre Boulet; Jean-Luc Dekeyser