Towards a body of knowledge for model-based software engineering

Federico Ciccozzi, Leen Lambers, Alfonso Pierantonio, Gabi Taentzer, Michalis Famelis, Sebastien Mosser, Arend Rensink, Antonio Vallecillo, Gerti Kappel, Richard F. Paige, Rick Salay, Manuel Wimmer

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

3 Citations (Scopus)
5 Downloads (Pure)

Abstract

Model-based Software Engineering (MBSE) is now accepted as a Software Engineering (SE) discipline and is being taught as part of more general SE curricula. However, an agreed core of concepts, mechanisms and practices - which constitutes the Body of Knowledge of a discipline - has not been captured anywhere, and is only partially covered by the SE Body of Knowledge (SWEBOK). With the goals of characterizing the contents of the MBSE discipline, promoting a consistent view of it worldwide, clarifying its scope with regard to other SE disciplines, and defining a foundation for a curriculum development on MBSE, this paper provides a proposal for an extension of the contents of SWEBOK with the set of fundamental concepts, terms and mechanisms that should constitute the MBSE Body of Knowledge.

Original languageEnglish
Title of host publicationMODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems
Subtitle of host publicationCompanion Proceedings, MODELS-Companion 2018
PublisherAssociation for Computing Machinery (ACM)
Pages82-89
Number of pages8
ISBN (Electronic)9781450359658
DOIs
Publication statusE-pub ahead of print/First online - 14 Oct 2018
Event21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2018 - IT University of Copenhagen, Copenhagen, Denmark
Duration: 14 Oct 201819 Oct 2018
Conference number: 21
https://en.itu.dk/about-itu/calendar/events/2018/21st-acmieee-international-conference-on-model-driven-engineering-languages-and-systems-models

Conference

Conference21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2018
Abbreviated titleMODELS 2018
CountryDenmark
CityCopenhagen
Period14/10/1819/10/18
Internet address

Fingerprint

Software engineering
Curricula

Keywords

  • Body of knowledge
  • Model-based software engineering

Cite this

Ciccozzi, F., Lambers, L., Pierantonio, A., Taentzer, G., Famelis, M., Mosser, S., ... Wimmer, M. (2018). Towards a body of knowledge for model-based software engineering. In MODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS-Companion 2018 (pp. 82-89). Association for Computing Machinery (ACM). https://doi.org/10.1145/3270112.3270121
Ciccozzi, Federico ; Lambers, Leen ; Pierantonio, Alfonso ; Taentzer, Gabi ; Famelis, Michalis ; Mosser, Sebastien ; Rensink, Arend ; Vallecillo, Antonio ; Kappel, Gerti ; Paige, Richard F. ; Salay, Rick ; Wimmer, Manuel. / Towards a body of knowledge for model-based software engineering. MODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS-Companion 2018. Association for Computing Machinery (ACM), 2018. pp. 82-89
@inproceedings{c5a6267848774abe98aee3857e39d850,
title = "Towards a body of knowledge for model-based software engineering",
abstract = "Model-based Software Engineering (MBSE) is now accepted as a Software Engineering (SE) discipline and is being taught as part of more general SE curricula. However, an agreed core of concepts, mechanisms and practices - which constitutes the Body of Knowledge of a discipline - has not been captured anywhere, and is only partially covered by the SE Body of Knowledge (SWEBOK). With the goals of characterizing the contents of the MBSE discipline, promoting a consistent view of it worldwide, clarifying its scope with regard to other SE disciplines, and defining a foundation for a curriculum development on MBSE, this paper provides a proposal for an extension of the contents of SWEBOK with the set of fundamental concepts, terms and mechanisms that should constitute the MBSE Body of Knowledge.",
keywords = "Body of knowledge, Model-based software engineering",
author = "Federico Ciccozzi and Leen Lambers and Alfonso Pierantonio and Gabi Taentzer and Michalis Famelis and Sebastien Mosser and Arend Rensink and Antonio Vallecillo and Gerti Kappel and Paige, {Richard F.} and Rick Salay and Manuel Wimmer",
year = "2018",
month = "10",
day = "14",
doi = "10.1145/3270112.3270121",
language = "English",
pages = "82--89",
booktitle = "MODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems",
publisher = "Association for Computing Machinery (ACM)",
address = "United States",

}

Ciccozzi, F, Lambers, L, Pierantonio, A, Taentzer, G, Famelis, M, Mosser, S, Rensink, A, Vallecillo, A, Kappel, G, Paige, RF, Salay, R & Wimmer, M 2018, Towards a body of knowledge for model-based software engineering. in MODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS-Companion 2018. Association for Computing Machinery (ACM), pp. 82-89, 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems 2018, Copenhagen, Denmark, 14/10/18. https://doi.org/10.1145/3270112.3270121

Towards a body of knowledge for model-based software engineering. / Ciccozzi, Federico; Lambers, Leen; Pierantonio, Alfonso; Taentzer, Gabi; Famelis, Michalis; Mosser, Sebastien; Rensink, Arend; Vallecillo, Antonio; Kappel, Gerti; Paige, Richard F.; Salay, Rick; Wimmer, Manuel.

MODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS-Companion 2018. Association for Computing Machinery (ACM), 2018. p. 82-89.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Towards a body of knowledge for model-based software engineering

AU - Ciccozzi, Federico

AU - Lambers, Leen

AU - Pierantonio, Alfonso

AU - Taentzer, Gabi

AU - Famelis, Michalis

AU - Mosser, Sebastien

AU - Rensink, Arend

AU - Vallecillo, Antonio

AU - Kappel, Gerti

AU - Paige, Richard F.

AU - Salay, Rick

AU - Wimmer, Manuel

PY - 2018/10/14

Y1 - 2018/10/14

N2 - Model-based Software Engineering (MBSE) is now accepted as a Software Engineering (SE) discipline and is being taught as part of more general SE curricula. However, an agreed core of concepts, mechanisms and practices - which constitutes the Body of Knowledge of a discipline - has not been captured anywhere, and is only partially covered by the SE Body of Knowledge (SWEBOK). With the goals of characterizing the contents of the MBSE discipline, promoting a consistent view of it worldwide, clarifying its scope with regard to other SE disciplines, and defining a foundation for a curriculum development on MBSE, this paper provides a proposal for an extension of the contents of SWEBOK with the set of fundamental concepts, terms and mechanisms that should constitute the MBSE Body of Knowledge.

AB - Model-based Software Engineering (MBSE) is now accepted as a Software Engineering (SE) discipline and is being taught as part of more general SE curricula. However, an agreed core of concepts, mechanisms and practices - which constitutes the Body of Knowledge of a discipline - has not been captured anywhere, and is only partially covered by the SE Body of Knowledge (SWEBOK). With the goals of characterizing the contents of the MBSE discipline, promoting a consistent view of it worldwide, clarifying its scope with regard to other SE disciplines, and defining a foundation for a curriculum development on MBSE, this paper provides a proposal for an extension of the contents of SWEBOK with the set of fundamental concepts, terms and mechanisms that should constitute the MBSE Body of Knowledge.

KW - Body of knowledge

KW - Model-based software engineering

UR - http://www.scopus.com/inward/record.url?scp=85056860937&partnerID=8YFLogxK

U2 - 10.1145/3270112.3270121

DO - 10.1145/3270112.3270121

M3 - Conference contribution

SP - 82

EP - 89

BT - MODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems

PB - Association for Computing Machinery (ACM)

ER -

Ciccozzi F, Lambers L, Pierantonio A, Taentzer G, Famelis M, Mosser S et al. Towards a body of knowledge for model-based software engineering. In MODELS'18. Proceedings of the 21st ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings, MODELS-Companion 2018. Association for Computing Machinery (ACM). 2018. p. 82-89 https://doi.org/10.1145/3270112.3270121