Experience Report on Using a Domain Model-Based Extractive Approach to Software Product Line Asset Development

Author(s):  
Hyesun Lee ◽  
Hyunsik Choi ◽  
Kyo C. Kang ◽  
Dohyung Kim ◽  
Zino Lee
2011 ◽  
Vol 8 (1) ◽  
pp. 35-49 ◽  
Author(s):  
Andreas Polzer ◽  
Daniel Merschen ◽  
Goetz Botterweck ◽  
Andreas Pleuss ◽  
Jacques Thomas ◽  
...  

2009 ◽  
pp. 1280-1312 ◽  
Author(s):  
Gan Deng ◽  
Jeff Gray ◽  
Douglas C. Schmidt ◽  
Yuehua Lin ◽  
Aniruddha Gokhale ◽  
...  

This chapter describes our approach to modeldriven engineering (MDE)-based product line architectures (PLAs) and presents a solution to address the domain evolution problem. We use a case study of a representative software-intensive system from the distributed real-time embedded (DRE) systems domain to describe key challenges when facing domain evolution and how we can evolve PLAs systematically and minimize human intervention. The approach uses a mature metamodeling tool to define a modeling language in the representative DRE domain, and applies a model transformation tool to specify model-tomodel transformation rules that precisely define metamodel and domain model changes. Our approach automates many tedious, time consuming, and error-prone tasks of model-to-model transformation, thus significantly reducing the complexity of PLA evolution.


Sign in / Sign up

Export Citation Format

Share Document