mdh.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
Uml-based development of embedded real-time software on multi-core in practice: Lessons learned and future perspectives
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-0401-1036
ABB Corporate Research, Västerås, Sweden.ORCID iD: 0000-0003-1996-1234
Ericsson AB, Kista, Stockholm, Sweden.
Alten Sweden AB, Kista, Stockholm, Sweden.
2016 (English)In: IEEE Access, E-ISSN 2169-3536, Vol. PP, no 99, 7555390Article in journal (Refereed) Published
Abstract [en]

Model-Driven Engineering has got a foothold in industry as an effective way to tame the complexity of modern software which is meant to run on embedded systems with real-time constraints by promoting abstraction, in terms of prescriptive models, and automation, in terms of model manipulations. In the plethora of modelling languages, the Unified Modeling Language (UML) has emerged and established itself as a de facto standard in industry, the most widely used architectural description language and an ISO/IEC standard. In the SMARTCore project we have provided solutions for UML-based development of software to run on multicore embedded real-time systems with the specific focus of automating the generation of executable code and the optimization of task allocation based on a unique combination of model-based and execution-based mechanisms. In this paper we describe the lessons learned in the research work carried out within SMARTCore and provide a set of perspectives that we consider to be highly relevant for the forthcoming future of this research area to enable a wider adoption of UML-based development in industry in general, and in the multicore embedded real-time domain in particular.

Place, publisher, year, edition, pages
2016. Vol. PP, no 99, 7555390
Keyword [en]
ALF, code generation, embedded, Model-Driven Engineering, real-time, task allocation optimization, UML, Embedded systems, Engineering research, Interactive computer systems, Modeling languages, Unified Modeling Language, Real time, Task allocation, Real time systems
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-33350DOI: 10.1109/ACCESS.2016.2604018Scopus ID: 2-s2.0-84988511967OAI: oai:DiVA.org:mdh-33350DiVA: diva2:1033404
Available from: 2016-10-06 Created: 2016-10-06 Last updated: 2017-02-15Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Ciccozzi, FedericoSeceleanu, Tiberiu
By organisation
Embedded Systems
In the same journal
IEEE Access
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 5 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