Skip to Main content Skip to Navigation
Journal articles

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.
Document type :
Journal articles
Complete list of metadata

Cited literature [34 references]  Display  Hide  Download
Contributor : Lionel Seinturier Connect in order to contact the contributor
Submitted on : Friday, March 1, 2013 - 5:53:53 PM
Last modification on : Tuesday, January 4, 2022 - 3:37:09 AM
Long-term archiving on: : Thursday, March 30, 2017 - 4:11:23 PM


Files produced by the author(s)



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⟩



Les métriques sont temporairement indisponibles