Software Product Line Conference, International (2011)
Aug. 22, 2011 to Aug. 26, 2011
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SPLC.2011.29
Model-driven software development (MDSD) bridges the gap between domain-specific abstractions and general purpose implementation languages and promises enhanced productivity for software engineering. The availability and appropriateness of tool environments supporting the developer is a crucial factor for such productivity promises. The widespread use of MDSD on various domains means a special challenge for the development of MDSD environments. Tool users expect advanced tools customised for the very special domain they are working in. However, tool development and customisation is a complex and expensive task. To address these challenges we propose to apply the principles of software product line engineering (SPLE) for feature-based customisation of MDSD tool environments. This paper is an experience report for the development of a product-line of MDSD tool environments that employ ontology technology to advance MDSD. Finally, we discuss the lessons learned as well as the benefits and challenges observed for feature-based tool customisation.
Tool Environments, Software Product Line Engineering, Model-Driven Software Development, Feature Modelling, Component-based Software Engineering, Ontology, Tool Customisation, Experience Report
S. Zivkovic, C. Wende, H. Kühn and U. Assmann, "Feature-Based Customisation of Tool Environments for Model-Driven Software Development," 2011 15th International Software Product Line Conference (SPLC 2011)(SPLC), Munich, 2011, pp. 45-54.