Contents for a Model-Based Software Engineering Body of Knowledge

被引:31
作者
Burgueno, Loli [1 ,2 ]
Ciccozzi, Federico [3 ]
Famelis, Michalis [4 ,5 ]
Kappel, Gerti [6 ]
Lambers, Leen [7 ]
Mosser, Sebastien [8 ]
Paige, Richard F. [9 ]
Pierantonio, Alfonso [10 ]
Rensink, Arend [11 ]
Sala, Rick [12 ]
Taentzer, Gabriele [13 ]
Vallecillo, Antonio [14 ,15 ]
Wimmer, Manuel [16 ]
机构
[1] UOC, Barcelona, Spain
[2] CEA LIST, Paris, France
[3] Malardalen Univ, Vasteras, Sweden
[4] Univ Montreal, Dept Comp Sci & Operat Res, Montreal, PQ, Canada
[5] Univ Montreal, GEODES Software Engn Res Team, Montreal, PQ, Canada
[6] TU Wien, CDP, Vienna, Austria
[7] Hasso Plattner Inst, Potsdam, Germany
[8] Univ Quebec Montreal, Software Engn, Montreal, PQ, Canada
[9] McMaster Univ, Software Engn, Hamilton, ON, Canada
[10] Univ Aquila, Comp Sci, Laquila, Italy
[11] Univ Twente, Chair Software Modelling Transformat & Verificat, Enschede, Netherlands
[12] Univ Toronto, Toronto, ON, Canada
[13] Philipps Univ Marburg, Software Engn, Marburg, Germany
[14] Univ Malaga, Software Engn, Malaga, Spain
[15] Univ Malaga, Atenea Res Grp, Malaga, Spain
[16] JKU Linz, Linz, Austria
关键词
Model-Based Software Engineering; Body of Knowledge; Core concepts; Education;
D O I
10.1007/s10270-019-00746-9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Although Model-Based Software Engineering (MBE) is a widely accepted Software Engineering (SE) discipline, no agreed-upon core set of concepts and practices (i.e., a Body of Knowledge) has been defined for it yet. With the goals of characterizing the contents of the MBE discipline, promoting a global consistent view of it, clarifying its scope with regard to other SE disciplines, and defining a foundation for the development of educational curricula on MBE, this paper proposes the contents for a Body of Knowledge for MBE. We also describe the methodology that we have used to come up with the proposed list of contents, as well as the results of a survey study that we conducted to sound out the opinion of the community on the importance of the proposed topics and their level of coverage in the existing SE curricula.
引用
收藏
页码:3193 / 3205
页数:13
相关论文
共 19 条
[1]  
Adcock Rick, 2017, GUIDE SYSTEMS ENG BO
[2]  
Agner LTW, 2019, SOFTW SYST MODEL
[3]  
[Anonymous], 2017, Project Management of Body Knowledge (PMBOK Guide)
[4]  
[Anonymous], 2015, EA COMMUNITY ENTERPR
[5]  
BEZIVIN J, 2008, EUROPEAN J INFORM PR, V9, P4
[6]  
Bourque Pierre, 2014, Guide to the software engineering body of knowledge version 3.0-swebok, V3rd
[7]  
Brambilla M., 2017, Model-Driven Software Engineering in Practice, Second Edition, ser. Synthesis Lectures on Software Engineering, V2nd
[8]   Towards a Body of Knowledge for Model-Based Software Engineering [J].
Ciccozzi, Federico ;
Famelis, Michalis ;
Kappel, Gerti ;
Lambers, Leen ;
Mosser, Sebastien ;
Paige, Richard F. ;
Pierantonio, Alfonso ;
Rensink, Arend ;
Salay, Rick ;
Taentzer, Gabi ;
Vallecillo, Antonio ;
Wimmer, Manuel .
21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, :82-89
[9]   How do we teach Modelling and Model-Driven Engineering? A survey [J].
Ciccozzi, Federico ;
Famelis, Michalis ;
Kappel, Gerti ;
Lambers, Leen ;
Mosser, Sebastien ;
Paige, Richard F. ;
Pierantonio, Alfonso ;
Rensink, Arend ;
Salay, Rick ;
Taentzer, Gabi ;
Vallecillo, Antonio ;
Wimmer, Manuel .
21ST ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS: COMPANION PROCEEDINGS (MODELS-COMPANION '18), 2018, :122-129
[10]  
Combemale Benoit, 2017, DAGSTUHL REPORTS, V8, P45, DOI [10.4230/DagRep.7.8.45, DOI 10.4230/DAGREP.7.8.45]