Interpretive execution of program code increases software robustness in embedded computer systems

Kari Leppälä

Research output: Contribution to journalArticleScientificpeer-review

Abstract

The scope of the paper is reliability and robustness of software for small scale embedded computer systems. The concept of fault tolerant software and its different aspects is reviewed. Software robustness against unexpected external events is considered to be highly important. Methods to increase run-time system robustness against programming errors and defective program code are presented. The target execution environment is a single processor nonredundant system, but it is possible to introduce hardware redundancy for improved fault tolerance. As an application example, a space instrument control computer and its software are reviewed.
Original languageEnglish
Pages (from-to)63-68
JournalMicroprocessing and Microprogramming
Volume18
Issue number1-5
DOIs
Publication statusPublished - 1986
MoE publication typeA1 Journal article-refereed
EventEuromicro Symposium 1986: Microarchitectures, Developments and Applications - Venice, Italy
Duration: 15 Sept 198618 Sept 1986

Fingerprint

Dive into the research topics of 'Interpretive execution of program code increases software robustness in embedded computer systems'. Together they form a unique fingerprint.

Cite this