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
Safety and Security Critical Systems with Rust
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.ORCID iD: 0009-0007-3361-5481
Scania AB, Luleå, Sweden.
Grepit AB, Luleå, Sweden.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Computer Science.ORCID iD: 0009-0000-3490-8621
Show others and affiliations
2026 (English)In: Journal of Signal Processing Systems, ISSN 1939-8018, E-ISSN 1939-8115, Vol. 98, no 2, article id 40Article in journal (Refereed) Published
Abstract [en]

Rust is a modern systems level language with built in safety features providing strong guarantees to memory safety and defined behavior. In this work we identify challenges and opportunities for adopting Rust in the context of safety-critical systems. In particular we focus on software safety and security requirements akin to ISO 26262, IEC 61508, and ISO/SAE 21434. We discuss Rust based development in relation to commonplace C/C++ software design and validation processes. Furthermore we compare two distinct system categories: hosted and bare-metal systems and which opportunities and challenges developers face in the context of safety and security certification in each of them.

Place, publisher, year, edition, pages
Springer Nature, 2026. Vol. 98, no 2, article id 40
Keywords [en]
ISO 26262, Software certification, Software security, Cybersecurity, Security certification, Rust, MISRA C, Memory safety, DO-178C, ISO/SAE 21434, Linux, libc, AUTOSAR, Coding guidelines
National Category
Computer Sciences Computer Systems Embedded Systems
Research subject
Cyber Security; Dependable Communication and Computation Systems
Identifiers
URN: urn:nbn:se:ltu:diva-119561DOI: 10.1007/s11265-026-02011-xISI: 001854356300001OAI: oai:DiVA.org:ltu-119561DiVA, id: diva2:2096326
Funder
European Regional Development Fund (ERDF)
Note

Funder: Cybersäkerhetsnod Norr-project (20366918);

Fulltext license: CC BY;

Available from: 2026-08-28 Created: 2026-08-28 Last updated: 2026-09-07Bibliographically approved

Open Access in DiVA

fulltext(1027 kB)7 downloads
File information
File name FULLTEXT02.pdfFile size 1027 kBChecksum SHA-512
88e9e96143bf549c94da594fb08f9109a64e131f71868e819c1c64ac8442ad3f44cdbe71d39c21537aa08232e712af47000ceddd817eec61d0fc8ad5d4a2d297
Type fulltextMimetype application/pdf

Other links

Publisher's full text

Authority records

Münch, MalteDzialo, PawelLindgren, Per

Search in DiVA

By author/editor
Münch, MalteDzialo, PawelLindgren, Per
By organisation
Computer Science
In the same journal
Journal of Signal Processing Systems
Computer SciencesComputer SystemsEmbedded Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 30 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

doi
urn-nbn

Altmetric score

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