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
E. Gudes,E.B. Fernandez +1 more
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
B.M. Ozaki,Eduardo B. Fernandez +1 more
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
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.