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
A Flexible Task Design for Industrial Embedded Systems
RISE Research Institutes of Sweden AB.
ABB AB Corporate Research.
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-2419-2735
Epiroc Rock Drills AB, Örebro,Sweden.
Show others and affiliations
2020 (English)In: IECON Proceedings (Industrial Electronics Conference), IEEE Computer Society , 2020, p. 2143-2148Conference paper, Published paper (Refereed)
Abstract [en]

The run-time context in industrial embedded systems varies from bare-metal microcontrollers, to multicore-processors running real-time operating systems. Due to the longevity of industrial systems, reusability and evolvability are often considered crucial quality attributes. This paper presents a new flexible task design that enables tasks to be agnostic to run-time context. Evaluations of the design were made by conducting experiments using a proof of concept implementation of the proposed design. The experiments were based on typical industrial constructs, such as periodic tasks, and event signaling from interrupts. Findings from the experiments show that tasks can be more agnostic to run-time context and still deliver functionality normally used within industry. The results indicate that it is feasible to improve reusability and evolvability between different run-time contexts, and in addition, support hybrid configurations that can reduce resource usage, since e.g. a thread can be easily shared among several tasks.

Place, publisher, year, edition, pages
IEEE Computer Society , 2020. p. 2143-2148
Keywords [en]
evolvability, flexibility, real-time, reusability, run-time context, software development, task design, Computer operating systems, Embedded systems, Industrial electronics, Hybrid configurations, Industrial systems, Multi-core processor, Periodic tasks, Proof of concept, Quality attributes, Real time operating system, Resource usage, Real time systems
National Category
Electrical Engineering, Electronic Engineering, Information Engineering
Identifiers
URN: urn:nbn:se:mdh:diva-52969DOI: 10.1109/IECON43393.2020.9254835ISI: 000637323702024Scopus ID: 2-s2.0-85097751138ISBN: 9781728154145 (print)OAI: oai:DiVA.org:mdh-52969DiVA, id: diva2:1514790
Conference
46th Annual Conference of the IEEE Industrial Electronics Society, IECON 2020, 19 October 2020 through 21 October 2020
Available from: 2021-01-07 Created: 2021-01-07 Last updated: 2021-05-27Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Björkman, Mats

Search in DiVA

By author/editor
Björkman, Mats
By organisation
Embedded Systems
Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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