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
Improving Code Reuse between Industrial Embedded Systems and Discrete Event Simulators
Industrial Systems, RISE Research Institutes of Sweden AB, Västerås, Sweden.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-7159-7508
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-2419-2735
Robotics, ABB AB, Västerås, Sweden.
Show others and affiliations
2021 (English)In: 2021 IEEE 19th International Conference on Industrial Informatics (INDIN), 2021, p. 1-6Conference paper, Published paper (Refereed)
Abstract [en]

Most evaluations of industrial real-time software are conducted on real embedded systems. The use of simulators that provides easily reproducible evaluations is often limited, due to different levels of abstraction, e.g., programming languages and run-time contexts. This paper extends previous work on a flexible task design, enabling tasks to be agnostic to run-time context, with evaluations conducted on bare-metal and real-time operating systems. Based on the same design and experiments we extend the proof-of-concept implementation in a discrete event simulation context, executing on a Windows based simulation host. Our experiments show that the flexible task design can be driven in a simulation run-time context, and still support typical industrial constructs. The result indicates that improved code reuse between discrete event simulators and industrial embedded systems is feasible.

Place, publisher, year, edition, pages
2021. p. 1-6
Keywords [en]
Computer languages;Embedded systems;Codes;Conferences;Software;Real-time systems;Discrete event simulation;software development;task design;run-time context;real-time;flexibility;reusability;evolvability
National Category
Computer Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-56404DOI: 10.1109/INDIN45523.2021.9557535ISI: 000909399300082Scopus ID: 2-s2.0-85125593217ISBN: 978-1-7281-4395-8 (electronic)OAI: oai:DiVA.org:mdh-56404DiVA, id: diva2:1610016
Conference
2021 19th IEEE International Conference on Industrial Informatics, INDIN 2021 Mallorca21 July 2021 through 23 July 2021 Code 176832
Available from: 2021-11-09 Created: 2021-11-09 Last updated: 2023-04-12Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Åkerberg, JohanBjörkman, Mats

Search in DiVA

By author/editor
Åkerberg, JohanBjörkman, Mats
By organisation
Embedded Systems
Computer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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