scispace - formally typeset
Journal ArticleDOI

Using different language levels for implementing fault-tolerant programs

Reads0
Chats0
TLDR
A methodology to develop fault tolerant application software in two different programming layers with advantages of higher protection between application and recovery programs, application-independence, application transparency and maximum use of the underlying hardware architectural features is illustrated.
About
This article is published in Microprocessing and Microprogramming.The article was published on 1987-04-01. It has received 6 citations till now. The article focuses on the topics: Transparency (behavior) & Fault tolerance.

read more

Citations
More filters
Journal ArticleDOI

Software fault tolerance in architectures with hierarchical protection levels

TL;DR: The recovery metaprogram (RPM) which monitors the run-time behavior of the application program and coordinates error detection, recovery, and reconfiguration, is examined, focusing on privilege levels, which provide protection against error propagation, RMP implementation, and conversations.
Book ChapterDOI

A System Architecture for Software Fault Tolerance

TL;DR: A system architecture, based on virtual machine layers, which can be used in the implementation of software fault tolerant systems and various policies such as conversations, N-Modularity, Programmer Transparent Coordination, Resilient Procedures and Optimistic Recovery are shown to be implementable within this framework.
Journal ArticleDOI

Two language levels for system programming

TL;DR: This approach improves the efficiency of the use of an HLL, and makes it complete, in the sense that the system level language does not require a run-time support.
Proceedings ArticleDOI

Combined application/datafault recovery

TL;DR: The problem of cooperating processes accessing a shared database is investigated and some implementation issues such as the use of a database system with conventional and nested transactions are discussed.
Proceedings ArticleDOI

The implementation of software fault tolerance in the Intel 80286 processor

TL;DR: In this paper, the authors analyze how the architecture of the Intel 80286 microprocessor can be used to implement fault-tolerant software structures such as recovery metaprogramming.
References
More filters
Journal ArticleDOI

System structure for software fault tolerance

TL;DR: In this article, the authors present a method for structuring complex computing systems by the use of what they term "recovery blocks", "conversations", and "fault-tolerant interfaces".
Journal ArticleDOI

System structure for software fault tolerance

TL;DR: In this article, the authors present and discuss the rationale behind a method for structuring complex computing systems by the use of what they term "recovery blocks," "conversations," and "fault" tolerant interfa...
Book

Programming in Modula-2

Niklaus Wirth
TL;DR: It is shown here how different types of computations, based on the number of parameters, can be implemented or modified according to the needs of a particular application.
Journal ArticleDOI

Approaches to Mechanization of the Conversation Scheme Based on Monitors

TL;DR: In this paper, four different mechanizations based on the monitor approach to interprocess communication are presented as feasible extensions of Concurrent Pascal in order to enable visualization of their full implementation details in at least one type of concurrent programming environment.
Journal ArticleDOI

Multiple-Microprocessor Programming Techniques: MML, a New Set of Tools

TL;DR: The main objective is to provide a programming tool for a broad range of distributed microprocessor architectures and applications and to allow software development without reliance on the final prototype.