Title :
A Developer-Oriented View of Component-Based Embedded Systems
Author :
Fredj, Manel ; Radermacher, Ansgar ; Gerard, Sebastien ; Terrier, Françcois
Author_Institution :
Lab. of Model Driven Eng. for Embedded Syst., CEA, Gif-sur-Yvette, France
Abstract :
The development of Distributed Real-time Embedded (DRE) software systems is complex. These systems are deployed on (heterogeneous) platforms with non-functional characteristics such as performance, resource consumption, and so on. Component-based Software Engineering (CBSE) enables assembling systems from pre-existing components, while separating functional from non-functional (QoS and FT) properties concerns. This paper proposes our model-driven tool eC3M, implementing a CBSE-based approach. It also compares eC3M with different component-based approaches according to a set of adopted perspectives: the development process, handling the application evolution and maintainability, and the obtained footprint.
Keywords :
embedded systems; software engineering; component-based software engineering; developer-oriented view; distributed realtime embedded software systems; eC3M tool; Containers; Embedded system; Object oriented modeling; Real time systems; Resource management; Servers; Unified modeling language; component models; embedded systems; model driven engineering;
Conference_Titel :
Software Engineering and Advanced Applications (SEAA), 2010 36th EUROMICRO Conference on
Conference_Location :
Lille
Print_ISBN :
978-1-4244-7901-6
DOI :
10.1109/SEAA.2010.64