kth.sePublications
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
A multi-view and programming language agnostic framework for model-driven engineering
KTH, School of Electrical Engineering and Computer Science (EECS).ORCID iD: 0000-0002-1277-3903
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).ORCID iD: 0000-0003-4859-3100
2022 (English)In: PROCEEDINGS OF THE 2022 FORUM ON SPECIFICATION & DESIGN LANGUAGES (FDL), Institute of Electrical and Electronics Engineers (IEEE) , 2022Conference paper, Published paper (Refereed)
Abstract [en]

Model-driven engineering (MDE) addresses the complexity of modern-day embedded system design. Multiple MDE frameworks are often integrated into a design process to use each MDE framework's state-of-the-art tools for increased productivity. However, this integration requires substantial development effort. In this paper, we propose an MDE, framework based on a formalism of system graphs and trait hierarchies for programming-language-agnostic integration between tools within our framework and with tools of other MDE frameworks. Implementing our framework for each programming language is a one-time development effort. We evaluate our proposal in an MDE design process by developing a Java supporting library and an AMALTHEA connector. Then we perform an MDE, industrial avionics case study with both. The evaluation shows that our framework facilitates the integration of different tools and the independent development of different system parts. Therefore, our framework is a reliable MDE, framework that lowers the effort of integrating tools to benefit from their combined state-of-the-art.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers (IEEE) , 2022.
Series
International Forum on Design Languages, ISSN 1636-9874
Keywords [en]
Model-driven Engineering, System Modelling, Collaborative Tools
National Category
Embedded Systems
Identifiers
URN: urn:nbn:se:kth:diva-322481DOI: 10.1109/FDL56239.2022.9925666ISI: 000889465700011Scopus ID: 2-s2.0-85141766551OAI: oai:DiVA.org:kth-322481DiVA, id: diva2:1719932
Conference
Forum on Specification and Design Languages (FDL), SEP 14-16, 2022, Linz, AUSTRIA
Note

Part of proceedings: ISBN 978-1-6654-7332-3

QC 20221216

Available from: 2022-12-16 Created: 2022-12-16 Last updated: 2023-10-25Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Jordao, RodolfoBahrami, FahimehChen, RuiSander, Ingo

Search in DiVA

By author/editor
Jordao, RodolfoBahrami, FahimehChen, RuiSander, Ingo
By organisation
School of Electrical Engineering and Computer Science (EECS)
Embedded Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 145 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