Towards a Generic Framework for Model-Driven Engineering of Software Process Lines

被引:2
作者
Agh, H. [1 ]
Ramsin, R. [1 ]
机构
[1] Sharif Univ Technol, Dept Comp Engn, POB 11365-11155, Tehran, Iran
来源
PROCEEDINGS OF THE FIFTH EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS (ECBS 2017) | 2017年
关键词
Situational Method Engineering; Software Process Line; Model-Driven Development; Software Process Improvement;
D O I
10.1145/3123779.3123810
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Situational Method Engineering (SME) approaches help construct bespoke software development processes according to the specifications of the project at hand, but they are time-consuming and costly. A Software Process Line (SPrL) tackles this problem by allowing software processes to be constructed for specific project situations through reusing core process assets. Model Driven Development (MDD) has been used for automating SPrL Engineering (SPrLE); however, existing model-driven SPrLE methods are deficient as to their coverage of key MDD features. We propose a novel model-driven SPrLE approach that aims to address these shortcomings; it can be regarded as a framework that specifies the model chain and the core model-driven SPrLE activities that should be applied. The approach is yet to be refined and evolved through application to a real-world project; however, a preliminary criteria-based evaluation has shown that the shortcomings of existing SPrLE methods have indeed been addressed by the proposed approach.
引用
收藏
页数:4
相关论文
共 17 条
[1]  
Acuna S. T., 2000, HDB SOFTWARE ENG KNO, P193, DOI DOI 10.1142/9789812389718_0011
[2]   A pattern-based model-driven approach for situational method engineering [J].
Agh, Halimeh ;
Ramsin, Raman .
INFORMATION AND SOFTWARE TECHNOLOGY, 2016, 78 :95-120
[3]  
Alegria J. A. H., 2012, Proceedings 2012 International Conference on Software and System Process (ICSSP 2012), P170, DOI 10.1109/ICSSP.2012.6225962
[4]  
Aleixo FA, 2011, LECT NOTES BUS INF P, V73, P372
[5]  
[Anonymous], REQUIREMENTS ENG
[6]   MDE software process lines in small companies [J].
Ariel Hurtado, Julio ;
Cecilia Bastarrica, Maria ;
Ochoa, Sergio F. ;
Simmonds, Jocelyn .
JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (05) :1153-1171
[7]   Scoping software process lines [J].
Armbrust, Ove ;
Katahira, Masafumi ;
Miyamoto, Yuko ;
Münch, Jürgen ;
Nakao, Haruka ;
Ocampo, Alexis .
Software Process Improvement and Practice, 2009, 14 (03) :181-197
[8]   Supporting the Definition of Software Processes at Consulting Organizations via Software Process Lines [J].
Barreto, Ahilton ;
Nunes, Elaine ;
Rocha, Ana Regina ;
Murta, Leonardo .
QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, :15-24
[9]   The situational factors that affect the software development process: Towards a comprehensive reference framework [J].
Clarke, Paul ;
O'Connor, Rory V. .
INFORMATION AND SOFTWARE TECHNOLOGY, 2012, 54 (05) :433-447
[10]  
Deneckère R, 2010, LECT NOTES BUS INF P, V50, P327