https://www.mdu.se/

mdu.sePublications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
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 a model compilation framework based on a unified model execution semantics
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-0401-1036
2017 (English)In: ICSE-C '17 Proceedings of the 39th International Conference on Software Engineering Companion, Buenos Aires, Argentina, 2017, p. 350-352Conference paper, Published paper (Refereed)
Abstract [en]

Due to the increasing complexity of software systems, model-driven engineering has been introduced to shift the developer's focus from machine-centric program code to human-centric models of the software under development. In model-driven approaches, program code in conventional programming languages (e.g., C++, Java) is commonly generated from models and then compiled or interpreted. Intermediate translation of models to program code raises two fundamental issues: 1) semantic inconsistency and information loss between an executable and its source model, and 2) suboptimality of executables, since compilers are unable to exploit model semantics. These issues are not tolerable in embedded real-time and safety-critical applications. To tame them, we propose direct compilation of models bypassing intermediate translations to conventional programming languages.

Place, publisher, year, edition, pages
Buenos Aires, Argentina, 2017. p. 350-352
Keywords [en]
UML, ALF, fUML, compilation, model-driven engineering
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-35473DOI: 10.1109/ICSE-C.2017.125ISI: 000425916900113Scopus ID: 2-s2.0-85026780848ISBN: 978-1-5386-1589-8 (electronic)OAI: oai:DiVA.org:mdh-35473DiVA, id: diva2:1108054
Conference
39th International Conference on Software Engineering ICSE17, 20 May 2017, Buenos Aires, Argentina
Projects
MOMENTUM: analysis of models towards compilation to predictable embedded real-time and safety-critical applicationsAvailable from: 2017-06-12 Created: 2017-06-12 Last updated: 2018-03-15Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Ciccozzi, Federico

Search in DiVA

By author/editor
Ciccozzi, Federico
By organisation
Embedded Systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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