JOURNAL ARTICLE

Constructing time-critical embedded systems: Decide before runtime

Abstract

Summary form only given. The hardware and software architectures of time-critical embedded systems are becoming too complex. As a consequence, the timing of these systems is difficult to understand and proofs about temporal correctness are hard if not impossible to obtain. We argue that we should not follow the current trends and make computers more and more complex. Instead we should design and use hardware and software architectures that are as simple as possible. When using these architectures, one should take as many decisions as possible before runtime, thus minimizing the number of scenarios in which the timing of the computer system is situation-dependent. We introduce hardware and software strategies that are smart enough to eliminate dynamic run-time decisions, thus improving the time-predictability of embedded computer systems. Using these strategies makes the timing behavior of computer systems easy to understand. Thus proofs for temporal correctness become almost trivial.

Keywords:
Computer science Correctness Mathematical proof Predictability Simple (philosophy) Software Distributed computing Software system Embedded system Programming language

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
0
Refs
0.13
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Embedded Systems Design Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture
Real-Time Systems Scheduling
Physical Sciences →  Computer Science →  Hardware and Architecture
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

DISSERTATION

Runtime Monitoring for Safety-Critical Embedded Systems

Aaron Kane

University:   OPAL (Open@LaTrobe) (La Trobe University) Year: 2018
JOURNAL ARTICLE

Runtime Monitoring for Safety-Critical Embedded Systems

Kane, Aaron

Journal:   KiltHub Repository Year: 2018
JOURNAL ARTICLE

Runtime verification of embedded real-time systems

Thomas ReinbacherMatthias FüggerJörg Bräuer

Journal:   Formal Methods in System Design Year: 2013 Vol: 44 (3)Pages: 203-239
© 2026 ScienceGate Book Chapters — All rights reserved.