Model driven product line for SCM systems
Software configuration management (SCM) is the discipline of controlling the evolution of large and complex software systems. Many tools and systems for SCM have been developed which are based on a variety of different version models. Usually, the underlying version models have been hard-wired into the respective tool or system. This project aims towards a model-driven approach to the development of SCM systems which makes the underlying version model explicit, reduces development effort by replacing coding with creating executable models, and supports reuse by providing a product line for SCM.
Publications:
- Thomas Buchmann and Alexander Dotor:
Towards a Model-Driven Product Line for SCM systems, in: Proceedings of the 13th International Software Product Line Conference (SPLC), Vol. 2, San Francisco, USA, August 24-28, 2009.
- Thomas Buchmann, Alexander Dotor and Bernhard Westfechtel:
Model-driven Development of Software Configuration Management Systems - A Case Study in Model-driven Engineering, in: Proceedings of the 4th International Conference on Software and Data Technologies (ICSOFT 2009), Vol. 1, Sofia, Bulgaria, INSTICC Press, July, 2009, p. 309-316.
- Thomas Buchmann and Alexander Dotor:
Constraints for a fine-grained mapping of feature models and executable domain models, in: 1st International Workshop on Model-Driven Product Line Engineering (MDPLE'09): Mira Mezini, Danilo Beuche and Ana Moreira (Eds.), University of Twente CTIT P.O., Box 217, 7500 AE Enschede, The Netherlands, CTIT Workshop Proceedings, June 2009, p.9-17.
- Thomas Buchmann, Alexander Dotor, and Bernhard Westfechtel:
MOD2-SCM: Experiences with co-evolving models when designing a modular SCM system, in: Proceedings 1st International Workshop Co-Evolution and Consistency Management (MCCM 2008), Toulouse, France, September 30, 2008.
- Thomas Buchmann, Alexander Dotor, and Bernhard Westfechtel:
Triple Graph Grammars or Triple Graph Transformation Systems?, in: Proceedings 1st International Workshop Co-Evolution and Consistency Management (MCCM 2008), Toulouse, France, September 30, 2008.