Applying a Model-based Approach for Embedded System Development
2007
Model-based and component-oriented software development approaches are slowly superseding traditional ways of developing embedded systems. For investigating to which extent model-based development is feasible for embedded system development, we conducted a case study in which a small embedded system is developed using the MARMOT approach. In order to evaluate the degree of reuse that might be achieved, the components of the case study are used in the context of different small projects. Several aspects of reuse, application size, ease of adaptation, and development effort are quantified. This analysis reveals that model-based and component-oriented development performs well for small embedded systems, and it leads to the conclusion that model-driven/component-based development of embedded systems enables adaptable applications with higher- than-normal reuse rate.
Keywords:
- Computer science
- Real-time computing
- Systems engineering
- Avionics software
- Resource-oriented architecture
- Software development process
- Package development process
- Backporting
- Embedded system
- Goal-Driven Software Development Process
- Systems development life cycle
- Iterative and incremental development
- Component-based software engineering
- Reuse
- Software engineering
- Software development
- Correction
- Source
- Cite
- Save
- Machine Reading By IdeaReader
28
References
33
Citations
NaN
KQI