Experiences in Deploying Model-driven Engineering
Abstract
In this paper, we describe how Motorola has deployed model-driven engineering in product development, in particular for the development of highly reliable telecommunications systems, and outline the benefits obtained. Model-driven engineering has dramatically increased both the quality and the reliability of software developed in our organization, as well as the productivity of our software engineers. Our experience demonstrates that model-driven engineering significantly improves the development process for telecommunications systems. We discuss the elements we found most important for deployment of model-driven engineering in a large product development organization: an appropriate modeling language, a powerful domain-specific code generator, and a deployment support team.
Recommended Citation
T. Weigert and F. Weil and K. Marth and P. Baker and C. Jervis and P. Dietz and Y. Gui and A. van den Berg and K. Fleer and D. Nelson and M. Wells and B. Mastenbrook, "Experiences in Deploying Model-driven Engineering," Design for Dependable Systems, Lecture Notes in Computer Science, Springer, Sep 2007.
The definitive version is available at https://doi.org/10.1007/978-3-540-74984-4_3
Department(s)
Computer Science
Keywords and Phrases
Model-Driven Engineering; Appropriate Modeling Language; Domain-Specific Code Generator; Telecommunications Systems
Document Type
Article - Journal
Document Version
Citation
File Type
text
Language(s)
English
Rights
© 2007 Springer, All rights reserved.
Publication Date
01 Sep 2007