Demands of high-performance systems guided the designers to the assessment of heterogeneous embedded systems (HES). Their complexity highlighted the need for methodologies and tools to ease their design. Model-Driven Engineering (MDE) can be crucial to facilitate the design of such a system. Research has demonstrated the usage of MDE to create platform-specific models(PSM). The aim of this work is to support HES design targeting platform-agnostic models. This work is based on a well-defined use case. It comprises a software application, written following the CUDA programming model, executing on a CPU-GPU hardware platform. The use case is analyzed to define the main characteristics of a HES. These concerns are included in a UML profile used...
Abstract—This paper deals with aspects related to modeling of system configurations, which are very ...
Modern embedded systems require a tight integration among several heterogeneous components including...
National audienceNowadays, the High Performance Computing is part of the context of embedded systems...
Demands of high-performance systems guided the designers to the assessment of heterogeneous embedded...
Embedded systems are increasingly complex and have tight constraints in terms of cost, performance, ...
Abstract—Embedded systems have evolved from tailormade systems developed by specialist engineers to ...
International audienceEmbedded systems have become an essential aspect of our professional and perso...
The design of embedded systems is being challenged by their growing complexity and tight performance...
International audienceThe need for higher level models during system design has resulted in many di ...
Model-driven development, using the UML, has become the most dominant development paradigm, particul...
Abstract—In this paper, we propose an approach for modeling distributed embedded systems in a holist...
Model-Driven Design (MDD) has proven to be a powerful technology to address the development of incre...
Model-driven engineering (MDE) refers to the systematic use of models as primary engineering artifac...
Abstract. The use of models during the development of embedded systems is nowadays fairly limited. D...
International audienceUsing model-based approaches for designing embedded systems helps remove unnec...
Abstract—This paper deals with aspects related to modeling of system configurations, which are very ...
Modern embedded systems require a tight integration among several heterogeneous components including...
National audienceNowadays, the High Performance Computing is part of the context of embedded systems...
Demands of high-performance systems guided the designers to the assessment of heterogeneous embedded...
Embedded systems are increasingly complex and have tight constraints in terms of cost, performance, ...
Abstract—Embedded systems have evolved from tailormade systems developed by specialist engineers to ...
International audienceEmbedded systems have become an essential aspect of our professional and perso...
The design of embedded systems is being challenged by their growing complexity and tight performance...
International audienceThe need for higher level models during system design has resulted in many di ...
Model-driven development, using the UML, has become the most dominant development paradigm, particul...
Abstract—In this paper, we propose an approach for modeling distributed embedded systems in a holist...
Model-Driven Design (MDD) has proven to be a powerful technology to address the development of incre...
Model-driven engineering (MDE) refers to the systematic use of models as primary engineering artifac...
Abstract. The use of models during the development of embedded systems is nowadays fairly limited. D...
International audienceUsing model-based approaches for designing embedded systems helps remove unnec...
Abstract—This paper deals with aspects related to modeling of system configurations, which are very ...
Modern embedded systems require a tight integration among several heterogeneous components including...
National audienceNowadays, the High Performance Computing is part of the context of embedded systems...