TY - JOUR
T1 - Evaluation of an abstract component model for embedded systems development
AU - Bunse, Christian
AU - Choi, Yunja
AU - Gross, Hans Gerhard
PY - 2012
Y1 - 2012
N2 - Model-driven and component-oriented development is increasingly being used in the development of embedded systems. When combined, both paradigms provide several advantages, such as higher reuse rates, and improved system quality. Performing model-driven and component-oriented development should be accompanied by a component model and a method that prescribes how the component model is used. This article provides an overview on the MARMOT method, which consists of an abstract component model and a methodology for the development of embedded systems. The paper describes a feasibility study that demonstrates MARMOT's capability to alleviate system design, verification, implementation, and reuse. Results indicate that model-driven and component-based development following the MARMOT method outperforms Agile development for embedded systems, leads to maintainable systems, and higher than normal reuse rates.
AB - Model-driven and component-oriented development is increasingly being used in the development of embedded systems. When combined, both paradigms provide several advantages, such as higher reuse rates, and improved system quality. Performing model-driven and component-oriented development should be accompanied by a component model and a method that prescribes how the component model is used. This article provides an overview on the MARMOT method, which consists of an abstract component model and a methodology for the development of embedded systems. The paper describes a feasibility study that demonstrates MARMOT's capability to alleviate system design, verification, implementation, and reuse. Results indicate that model-driven and component-based development following the MARMOT method outperforms Agile development for embedded systems, leads to maintainable systems, and higher than normal reuse rates.
KW - Modeling
KW - Software development management
KW - Software reusability
UR - http://www.scopus.com/inward/record.url?scp=84874179621&partnerID=8YFLogxK
U2 - 10.3745/JIPS.2012.8.4.539
DO - 10.3745/JIPS.2012.8.4.539
M3 - Article
AN - SCOPUS:84874179621
SN - 1976-913X
VL - 8
SP - 539
EP - 554
JO - Journal of Information Processing Systems
JF - Journal of Information Processing Systems
IS - 4
ER -