Assuring Maintainability in Model-Driven Development of Embedded Systems

Assuring Maintainability in Model-Driven Development of Embedded Systems

Stefan Wagner, Florian Deissenboeck, Stefan Teuchert, Jean-François Girard
Copyright: © 2009 |Pages: 22
ISBN13: 9781605660066|ISBN10: 160566006X|ISBN13 Softcover: 9781616924768|EISBN13: 9781605660073
DOI: 10.4018/978-1-60566-006-6.ch014
Cite Chapter Cite Chapter

MLA

Wagner, Stefan, et al. "Assuring Maintainability in Model-Driven Development of Embedded Systems." Model-Driven Software Development: Integrating Quality Assurance, edited by Jörg Rech and Christian Bunse, IGI Global, 2009, pp. 352-373. https://doi.org/10.4018/978-1-60566-006-6.ch014

APA

Wagner, S., Deissenboeck, F., Teuchert, S., & Girard, J. (2009). Assuring Maintainability in Model-Driven Development of Embedded Systems. In J. Rech & C. Bunse (Eds.), Model-Driven Software Development: Integrating Quality Assurance (pp. 352-373). IGI Global. https://doi.org/10.4018/978-1-60566-006-6.ch014

Chicago

Wagner, Stefan, et al. "Assuring Maintainability in Model-Driven Development of Embedded Systems." In Model-Driven Software Development: Integrating Quality Assurance, edited by Jörg Rech and Christian Bunse, 352-373. Hershey, PA: IGI Global, 2009. https://doi.org/10.4018/978-1-60566-006-6.ch014

Export Reference

Mendeley
Favorite

Abstract

In model-driven software development as much as in classical code-driven development maintenance costs make up the bulk of the total life cycle costs of a software system. However, as development methods in MDSD differ from classical methods, assuring the maintainability of systems built with MDSD requires companies to adjust their quality assurance to work with the new paradigm and the novel type of development artefacts. As the automotive industry has already applied model-driven approaches for some time (usually in the form of Matlab/Simulink) it proves to be a fertile ground to advance assurance methods for the maintainability of model-based systems. In this chapter we describe a two-dimensional quality metamodel and present an instance that defines maintainability for MDSD with Matlab/Simulink and TargetLink. We exemplify how such a model serves as the basis of all quality assurance activities and report on experiences made in an industrial case study with one of the leading international providers of commercial vehicles and transport solutions.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.