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
关键词
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
相关论文
共 50 条
  • [31] Use cases in model-driven software engineering
    Astudillo, H
    Génovaz, G
    Smialek, M
    Llorens, J
    Metz, P
    Prieto-Díaz, R
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 272 - 279
  • [32] Software Development Tools in Model-Driven Engineering
    Jacome-Guerrero, Santiago P.
    Ferreira, Juan M.
    Corral, Alexandra
    [J]. 2017 5TH INTERNATIONAL CONFERENCE IN SOFTWARE ENGINEERING RESEARCH AND INNOVATION (CONISOFT 2017), 2017, : 140 - 148
  • [33] Model-Driven Engineering Meets Generic Language Technology
    van den Brand, M. G. J.
    [J]. SOFTWARE LANGUAGE ENGINEERING, 2009, 5452 : 8 - 15
  • [34] A model-driven approach to business software engineering
    Hildenbrand, T
    Korthaus, A
    [J]. 8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL IV, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS: I, 2004, : 74 - 79
  • [35] Evolution of a Model-driven Process Framework
    Padua, Wilson
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2016, 321 : 41 - 65
  • [36] A Framework for Visualizing Model-Driven Software Evolution
    Madhavi, K.
    Rao, A. Anand
    [J]. 2009 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE, VOLS 1-3, 2009, : 1627 - 1632
  • [37] Realizing a Conceptual Framework to Integrate Model-Driven Engineering, Software Product Line Engineering, and Software Configuration Management
    Schwaegerl, Felix
    Buchmann, Thomas
    Uhrig, Sabrina
    Westfechtel, Bernhard
    [J]. MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD 2015), 2015, 580 : 21 - 44
  • [38] Towards an advanced model-driven engineering toolbox
    Jouault, Frederic
    Bezivin, Jean
    Barbero, Mikael
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2009, 5 (01) : 5 - 12
  • [39] A model-driven engineering design process for the development of control software for Intralogistics Systems
    Aicher, Thomas
    Fottner, Johannes
    Vogel-Heuser, Birgit
    [J]. AT-AUTOMATISIERUNGSTECHNIK, 2022, 70 (02) : 164 - 180
  • [40] Combining Aspect and Model-Driven Engineering Approaches for Software Process Modeling and Execution
    Bendraou, Reda
    Jezequel, Jean-Marc
    Fleurey, Franck
    [J]. TRUSTWORTHY SOFTWARE DEVELOPMENT PROCESSES, PROCEEDINGS, 2009, 5543 : 148 - +