Towards boosting the OpenMBEE platform with model-code consistency
2020 (English) In: Proceedings - 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020 - Companion Proceedings, Association for Computing Machinery, Inc , 2020, p. 231-235Conference paper, Published paper (Refereed)
Abstract [en]
Eventual consistency between design and implementation is imperative for the quality and maintainability of software systems. Towards achieving this consistency, engineers can analyze the gaps between models and corresponding code to gain insights into differences between design and implementation. Due to the different levels of abstraction of the involved artifacts, this analysis is a complex task to automate. We study an industrial MBSE setting where we aim to provide model-code gap analysis between SysML system models and corresponding C/C++ code through structural consistency checks. To this end, we propose an extension of the OpenMBEE platform, to include code as one of the synchronized development artifacts in addition to models and documentation. In this paper, we outline our initial research idea to include code as a view in this platform and we propose to explicitly link the code to generated documentation, and thereby to the model.
Place, publisher, year, edition, pages Association for Computing Machinery, Inc , 2020. p. 231-235
Keywords [en]
Consistency checking, Model-based systems engineering, Engineering, Industrial engineering, Consistency checks, Design and implementations, Eventual consistency, Gain insight, Gap analysis, Levels of abstraction, Software systems, System models, C++ (programming language)
National Category
Computer and Information Sciences
Identifiers URN: urn:nbn:se:mdh:diva-52890 DOI: 10.1145/3417990.3421409 Scopus ID: 2-s2.0-85096806896 ISBN: 9781450381352 (print) OAI: oai:DiVA.org:mdh-52890 DiVA, id: diva2:1512071
Conference 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2020, 16 October 2020 through 23 October 2020
2020-12-212020-12-212020-12-21 Bibliographically approved