Endre søk
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
A resource efficient framework to run automotive embedded software on multi-core ECUs
Mälardalen University, Sweden.
Mälardalen University, Sweden.
RISE - Research Institutes of Sweden, ICT, SICS.ORCID-id: 0000-0002-3375-6766
Mälardalen University, Sweden.
2018 (engelsk)Inngår i: Journal of Systems and Software, ISSN 0164-1212, E-ISSN 1873-1228, Vol. 139, s. 64-83Artikkel i tidsskrift (Fagfellevurdert) Published
Abstract [en]

The increasing functionality and complexity of automotive applications requires not only the use of more powerful hardware, e.g., multi-core processors, but also efficient methods and tools to support design decisions. Component-based software engineering proved to be a promising solution for managing software complexity and allowing for reuse. However, there are several challenges inherent in the intersection of resource efficiency and predictability of multi-core processors when it comes to running component-based embedded software. In this paper, we present a software design framework addressing these challenges. The framework includes both mapping of software components onto executable tasks, and the partitioning of the generated task set onto the cores of a multi-core processor. This paper aims at enhancing resource efficiency by optimizing the software design with respect to: 1) the inter-software-components communication cost, 2) the cost of synchronization among dependent transactions of software components, and 3) the interaction of software components with the basic software services. An engine management system, one of the most complex automotive sub-systems, is considered as a use case, and the experimental results show a reduction of up to 11.2% total CPU usage on a quad-core processor, in comparison with the common framework in the literature.

sted, utgiver, år, opplag, sider
2018. Vol. 139, s. 64-83
Emneord [en]
Computer software reusability, Efficiency, Embedded software, Integrated circuit design, Software engineering, Automotive applications, Communication cost, Component-based software engineering, Engine management systems, Multi-core processor, Resource efficiencies, Resource-efficient, Software complexity, Software design
HSV kategori
Identifikatorer
URN: urn:nbn:se:ri:diva-33424DOI: 10.1016/j.jss.2018.01.040Scopus ID: 2-s2.0-85041901291OAI: oai:DiVA.org:ri-33424DiVA, id: diva2:1189177
Tilgjengelig fra: 2018-03-09 Laget: 2018-03-09 Sist oppdatert: 2020-01-24bibliografisk kontrollert

Open Access i DiVA

Fulltekst mangler i DiVA

Andre lenker

Forlagets fulltekstScopus

Person

Sandström, Kristian

Søk i DiVA

Av forfatter/redaktør
Sandström, Kristian
Av organisasjonen
I samme tidsskrift
Journal of Systems and Software

Søk utenfor DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric

doi
urn-nbn
Totalt: 50 treff
RefereraExporteraLink to record
Permanent link

Direct link
Referera
Referensformat
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annet format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annet språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
v. 2.44.0