Flex-eWare: a Flexible MDE-based Solution for Designing and Implementing Embedded Distributed Systems - Inria - Institut national de recherche en sciences et technologies du numérique Access content directly
Journal Articles Software: Practice and Experience Year : 2012

Flex-eWare: a Flexible MDE-based Solution for Designing and Implementing Embedded Distributed Systems

Abstract

The complexity of modern embedded systems increases as they incorporate new concerns such as distribution and mobility. These new features need to be considered as early as possible in the software development lifecycle. Model Driven Engineering (MDE), that promotes an intensive use of models and is now widely seen as a solution to master the development of complex systems such as embedded ones. Component-Based Software Engineering (CBSE) is another major trend that gains acceptance in the embedded world due to its properties such as reuse, modularity and flexibility. This article proposes the Flex-eWare Component Model FCM for designing and implementing modern embedded systems. The FCM unifies MDE and CBSE and has been evaluated in several application domains with different requirements: wireless sensor networks, distributed client/server applications, and control systems for electrical devices. This approach highlights a new concept: flexibility points, that arise at several stages of the development process: in the model (design phase), in the execution platform and during the execution itself. This flexibility points are captured with model libraries that can extend the Flex-eWare Component Model.
Fichier principal
Vignette du fichier
SPE-flex-eWare.pdf (1.23 Mo) Télécharger le fichier
Origin : Files produced by the author(s)
Loading...

Dates and versions

inria-00628310 , version 1 (01-03-2013)

Identifiers

Cite

Mathieu Jan, Christophe Jouvray, Fabrice Kordon, Antonio Kung, Jimmy Lalande, et al.. Flex-eWare: a Flexible MDE-based Solution for Designing and Implementing Embedded Distributed Systems. Software: Practice and Experience, 2012, 42 (12), pp.1467-1494. ⟨10.1002/spe.1143⟩. ⟨inria-00628310⟩
602 View
455 Download

Altmetric

Share

Gmail Facebook X LinkedIn More