Realizing a Conceptual Framework to Integrate Model-Driven Engineering, Software Product Line Engineering, and Software Configuration Management
Autor: | Sabrina Uhrig, Thomas Buchmann, Bernhard Westfechtel, Felix Schwägerl |
---|---|
Rok vydání: | 2015 |
Předmět: |
Social software engineering
Computer science business.industry 05 social sciences 0507 social and economic geography Software development 020207 software engineering 02 engineering and technology computer.software_genre Software framework Component-based software engineering Software construction 0202 electrical engineering electronic engineering information engineering Systems engineering Software system Software product line business 050703 geography computer Software configuration management |
Zdroj: | Communications in Computer and Information Science ISBN: 9783319278681 MODELSWARD (Revised Selected Papers) |
DOI: | 10.1007/978-3-319-27869-8_2 |
Popis: | Software engineering is a highly integrative computer science discipline, combining a plethora of different techniques to increase the quality of software development as well as the resulting software. The three sub-disciplines Model-Driven Software Engineering (MDSE), Software Product Line Engineering (SPLE) and Software Configuration Management (SCM) are well-explored, but literature still lacks an integrated solution. In this paper, we present the realization of a conceptual framework that integrates those three sub-disciplines uniformly based on a filtered editing model. The framework combines the check-out/modify/commit workflow known from SCM with the formalism of feature models and feature configurations known from SPLE. The implementation is model-driven and extensible with respect to different product and version space models. Important design decisions are formalized by means of Ecore metamodels. Furthermore, we propose several optimizations that increase the scalability of the conceptual framework. |
Databáze: | OpenAIRE |
Externí odkaz: |