DocumentCode
164574
Title
A model-driven approach for embedded system prototyping and design
Author
Hili, Nicolas ; Fabre, Claude ; Dupuy-Chessa, Sophie ; Rieu, Dominique
Author_Institution
Univ. Grenoble Alpes, Grenoble, France
fYear
2014
fDate
16-17 Oct. 2014
Firstpage
23
Lastpage
29
Abstract
Embedded System (ES) development complexity is increasing. This increase has several cumulative sources: some are directly related to constraints on the ES themselves (dependability, compute intensive, resource constraints) while other sources are related to the industrial context of their development (fast prototyping, early validation, parallelization of developments). Although several Model-Driven Engineering (MDE) processes have been proposed for ES development, most of them are not completely formalized. This has several drawbacks that prevent their use in prototyping where iterations need to be short and focused. Incomplete formalized processes tend to be sidestepped in these situations where quick results are expected to be obtained with limited effort. In this paper we propose a MDE-based process for ES development. This process precisely defines the development tasks and their impact on the models throughout development. In particular we define iterations width and depth for the process that allow for a fined-grained and consistent planning of developments. The short and well defined iterations characterized by the process reduce the gap between rapid prototyping, ad-hoc methods and regular development processes.
Keywords
embedded systems; software prototyping; ES development; MDE; embedded system prototyping; model-driven engineering; Adaptation models; Analytical models; Embedded systems; Object oriented modeling; Prototypes; Unified modeling language; Embedded System; Iteration; Process; Prototyping;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2014 25th IEEE International Symposium on
Conference_Location
New Delhi
Type
conf
DOI
10.1109/RSP.2014.6966688
Filename
6966688
Link To Document