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.
Type de document :
Article dans une revue
Software: Practice and Experience, Wiley, 2012, 42 (12), pp.1467-1494. 〈10.1002/spe.1143〉
Liste complète des métadonnées

Littérature citée [34 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/inria-00628310
Contributeur : Lionel Seinturier <>
Soumis le : vendredi 1 mars 2013 - 17:53:53
Dernière modification le : mercredi 21 mars 2018 - 18:58:11
Document(s) archivé(s) le : jeudi 30 mars 2017 - 16:11:23

Fichier

SPE-flex-eWare.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

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, Wiley, 2012, 42 (12), pp.1467-1494. 〈10.1002/spe.1143〉. 〈inria-00628310〉

Partager

Métriques

Consultations de la notice

810

Téléchargements de fichiers

307