In this paper, we develop a syntax-directed proof system for a fragment of Ada consisting of the essential features of tasking and exception handling. The proof system is based on a correctness formula for therobust specification of single-entry-multiple-exit structures that provides a unified framework for exception handling mechanisms in the presence of nondeterminism, concurrency and communication. The proof system uses the technique ofco-operating proofs, which was developed for proving the correctness of communicating sequential processes [AFD80] and extended to a concurrent fragment of Ada in [GD84]. We build upon the latter. The soundness and completeness are established formally in [Lod87]. The proof rules are structured so that exc...
Atomic actions are an important dynamic structuring technique that aid the construction of fault-tol...
Abstract. Exception handling is provided by most modern program-ming languages. It allows to deal wi...
In this paper we present a protocol for file locking and deadlock detection in a multi-user Ada envi...
This dissertation proposes a new mechanism for dealing with exceptional program conditions in an env...
The design of an exception handling mechanism for communicating sequential processes is presented. I...
AbstractA subset of ADA is introduced, ADA-CF, to study the basic synchronization and communication ...
This position paper shows how Ada 95 exceptions have been used in a prototype implementation of a tr...
In this short paper we argue in favour of the value of language support for exceptions. To make our ...
Abstract A new correctness concept, called partial-order preserving property, for event-driven execu...
Abstract—Atomic actions are an important dynamic structuring technique that aid the construction of ...
We formally prove the stackability and linearity of exception handlers of ML-style semantics using a...
Exception handling is a crucial aspect of practical programming, particularly in systems allowing lo...
The most difficult aspect of concurrent discrete-event control is the handling of errors. Most prese...
We consider the problem of defining and, most important, of using, the backward error recovery techn...
The purpose of this paper is to compare the exception handling mechanisms of Ada and Java. In order ...
Atomic actions are an important dynamic structuring technique that aid the construction of fault-tol...
Abstract. Exception handling is provided by most modern program-ming languages. It allows to deal wi...
In this paper we present a protocol for file locking and deadlock detection in a multi-user Ada envi...
This dissertation proposes a new mechanism for dealing with exceptional program conditions in an env...
The design of an exception handling mechanism for communicating sequential processes is presented. I...
AbstractA subset of ADA is introduced, ADA-CF, to study the basic synchronization and communication ...
This position paper shows how Ada 95 exceptions have been used in a prototype implementation of a tr...
In this short paper we argue in favour of the value of language support for exceptions. To make our ...
Abstract A new correctness concept, called partial-order preserving property, for event-driven execu...
Abstract—Atomic actions are an important dynamic structuring technique that aid the construction of ...
We formally prove the stackability and linearity of exception handlers of ML-style semantics using a...
Exception handling is a crucial aspect of practical programming, particularly in systems allowing lo...
The most difficult aspect of concurrent discrete-event control is the handling of errors. Most prese...
We consider the problem of defining and, most important, of using, the backward error recovery techn...
The purpose of this paper is to compare the exception handling mechanisms of Ada and Java. In order ...
Atomic actions are an important dynamic structuring technique that aid the construction of fault-tol...
Abstract. Exception handling is provided by most modern program-ming languages. It allows to deal wi...
In this paper we present a protocol for file locking and deadlock detection in a multi-user Ada envi...