https://www.mdu.se/

mdu.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
Dethroning Programming Languages as Endorsed Means for Fine-grained UML Behaviour Modelling in Open Source MDE
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-0401-1036
2015 (English)In: Workshop on Open Source Software for Model Driven Engineering OSS4MDE15, 2015, p. 44-53Conference paper, Published paper (Refereed)
Abstract [en]

Models are means for unification and UML was born with the ambition of providing "unified" modelling language and methodology. The myriad of competing proprietary tools, with every tool provider only focusing on its own interests, resulted in the creation of a multitude of similar but still different solutions and "dialects", which clashes with UML's ambition. A glaring example is the appalling number of action languages and code generators defined for UML.With this work we recognise the need of a unified effort towards an open source baseline for getting the best out of UML. More specifically, we contribute by showing how to simplify the transition from the use of programming languages for modelling fine-grained behaviours within models to model-aware action languages in industrial MDE leveraging open source tools. This is achieved by making our solution for the automated translational execution of the Action Language for Foundational UML cooperate with existing UML-based code generators that exploit programming languages for defining action code.

Place, publisher, year, edition, pages
2015. p. 44-53
Keywords [en]
open source, model-driven engineering, code generation, Papyrus, UML, fUML, ALF, translational execution, C++
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-30031Scopus ID: 2-s2.0-84964077728OAI: oai:DiVA.org:mdh-30031DiVA, id: diva2:885619
Conference
2nd International Workshop on Open Source Software for Model Driven Engineering OSS4MDE15, 29 Sep 2015, Ottawa, Canada
Projects
SMARTCore: Model-driven support for deployment optimization of embedded systems on multicoreAvailable from: 2015-12-19 Created: 2015-12-18 Last updated: 2016-05-06Bibliographically approved

Open Access in DiVA

No full text in DiVA

Scopus

Authority records

Ciccozzi, Federico

Search in DiVA

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

Search outside of DiVA

GoogleGoogle Scholar

urn-nbn

Altmetric score

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