https://www.mdu.se/

mdu.sePublications
System disruptions
We are currently experiencing disruptions on the search portals due to high traffic. We are working to resolve the issue, you may temporarily encounter an error message.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards boosting the OpenMBEE platform with model-code consistency
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-1863-3987
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-0416-1787
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-0401-1036
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-8461-0230
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-52890DOI: 10.1145/3417990.3421409Scopus ID: 2-s2.0-85096806896ISBN: 9781450381352 (print)OAI: oai:DiVA.org:mdh-52890DiVA, 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
Available from: 2020-12-21 Created: 2020-12-21 Last updated: 2020-12-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Jongeling, RobbertCicchetti, AntonioCiccozzi, FedericoCarlson, Jan

Search in DiVA

By author/editor
Jongeling, RobbertCicchetti, AntonioCiccozzi, FedericoCarlson, Jan
By organisation
Embedded Systems
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 51 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf