DocumentCode :
3698413
Title :
A megamodel for Software Process Line modeling and evolution
Author :
Jocelyn Simmonds;Daniel Perovich;María Cecilia Bastarrica;Luis Silvestre
Author_Institution :
Computer Science Department, University of Chile, Chile
fYear :
2015
Firstpage :
406
Lastpage :
415
Abstract :
Companies formalize software processes as a way of organizing development projects. Since there are differences in project contexts, a one-size-fits-all approach does not work well in practice. Some companies use a family of a predefined processes, but this approach has a high process maintenance cost. Instead, we define Software Process Lines (SPrL), where a general process with variability is tailored to project contexts. Model- Driven Engineering (MDE) provides a formal framework for defining the models and transformations required for automated SPrL tailoring. However, this approach requires the definition and co-evolution of various types of models and tool support beyond the skills of process engineers, making the industrial adoption challenging. This paper shares our experience using a megamodeling approach to the development of the back-end of our toolset. The megamodel provides a uniform mechanism for process definition, variability, tailoring and evolution, and we hide the MDE complexity through a user-friendly front-end. We report the application of our approach at Mobius, a small Chilean software enterprise.
Keywords :
"Software","Context","Context modeling","Companies","Adaptation models","Complexity theory"
Publisher :
ieee
Conference_Titel :
Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on
Type :
conf
DOI :
10.1109/MODELS.2015.7338272
Filename :
7338272
Link To Document :
بازگشت