Abstract
This chapter introduces model-driven software development, which is a conceptual basis of the MARE Method. Section 5.1.1 introduces basic modelling concepts as e.g. the terms model and metamodel. Section 5.2 describes model transformations, while Section 5.3 examines the role of architecture in current model-driven software development approaches. Section 5.4 presents interoperability metamodels, which are a conceptual basis for the metamodels used in the MARE Method. Section 5.5 ends the chapter with an overview of model-driven reengineering approaches, which can be used to extend MARE towards the restructuring of the implementation of a system.
Keywords
- Model Transformation
- Software Product Line
- Object Management Group
- Eclipse Modeling Framework
- Atlas Transformation Language
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Rights and permissions
Copyright information
© 2012 Vieweg+Teubner Verlag | Springer Fachmedien Wiesbaden GmbH
About this chapter
Cite this chapter
Streekmann, N. (2012). Model-Driven Software Development. In: Clustering-Based Support for Software Architecture Restructuring. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-8348-8675-0_5
Download citation
DOI: https://doi.org/10.1007/978-3-8348-8675-0_5
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-8348-1953-6
Online ISBN: 978-3-8348-8675-0
eBook Packages: Computer ScienceComputer Science (R0)