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
Timing Predictability and Performance Standoff in Component-based Vehicle Software on Multi-core
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-3242-6113
2023 (English)In: Proc. - IEEE Int. Conf. Softw. Archit. Companion, ICSA-C, Institute of Electrical and Electronics Engineers Inc. , 2023, p. 248-251Conference paper, Published paper (Refereed)
Abstract [en]

Multi-core computing platforms have recently been introduced in the vehicle domain to enable novel data-intensive and computation-demanding features in advanced real-time embedded system applications (e.g., a modern car) that could not be supported by traditional single-core computing platforms. Although the existing model-and component-based software development techniques can efficiently deal with the challenge of managing the software complexity in these systems, the core challenge of ensuring their timing predictability comes at the cost of performance loss and underutilization of the systems' resources. This paper identifies a sheer standoff between ensuring timing predictability and performance when the traditional model-and component-based software development techniques are used to develop software architectures of these systems. Note that ensuring timing predictability of a real-time system during its development is as important as ensuring its correct logical functionality. This paper takes the position that the traditional techniques fail to resolve this standoff mainly because they consider the following three viewpoints either in isolation or in pairs, but not altogether: (i) viewpoint of the software architecture modeling, (ii) viewpoint of the execution environment modeling, and (iii) viewpoint of the timing predictability verification. To mitigate this standoff, the paper discusses several approaches and points out opportunities for further research in developing a novel model-and component-based software development framework that jointly considers the three viewpoints during the development of these systems.

Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2023. p. 248-251
Keywords [en]
automotive software, Component based software engineering, model based development, Multi core, Timing analysis, Embedded systems, Interactive computer systems, Software architecture, Software design, Timing circuits, Vehicle performance, Verification, Component-based software development, Component-based software engineering, Computing platform, Model-based OPC, Multi-cores, Performance, Software development techniques, Real time systems
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:mdh:diva-62586DOI: 10.1109/ICSA-C57050.2023.00060ISI: 000990534100044Scopus ID: 2-s2.0-85159107550ISBN: 9781665464598 (print)OAI: oai:DiVA.org:mdh-62586DiVA, id: diva2:1760569
Conference
Proceedings - IEEE 20th International Conference on Software Architecture Companion, ICSA-C 2023
Available from: 2023-05-30 Created: 2023-05-30 Last updated: 2023-06-21Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Mubeen, Saad

Search in DiVA

By author/editor
Mubeen, Saad
By organisation
Embedded Systems
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

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