135 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1980.The protection structures of most computers in commercial use today are the results of a haphazard design process. This work represents an attempt to correct this state of affairs by integrating a wide variety of previous work in the areas of programming language design, memory protection, and design methodology. The design process is formalized as a structured walk through the multidimensional computer design space towards an optimal machine. The starting point for this walk is the result of a semantic analysis of the problem to be solved, and the walk ends when no changes to the design result in any improvement.This design approach is used to arrive at a practical gene...
Software systems are growing ever larger. Early software systems were singular units developed by sm...
Atomic actions are an important dynamic structuring technique that aid the construction of fault-tol...
The paper is an investigation into programming languages and their influence on safety technology. T...
A few small suggestions of language design reflect the author's views are presented. These suggestio...
The use of language mechanisms to enforce protection boundaries around software modules has become i...
This dissertation investigates data integrity in Ada 95. The hypothesis presented is that Ada 95 pro...
The use of language mechanisms to enforce protection boundaries around software modules has become i...
As the number of applications of computers controlling safety-critical operations increases, the nee...
Certain Simplifications in the programming language ADA are suggested. The simplifications include t...
This paper examines two aspects of using Ada for the implementation of large program systems. First,...
The art of designing parallel programs is underdeveloped because we do not understand parallelism c...
Ada is a large, modern imperative programming language designed for the programming of embedded com...
Ada is a large, modern imperative programming language designed for the programming of embedded comp...
Process-based separation has long been the prevalent model for providing security and isolation to p...
Presented contribution is dedicated to discussion of two different approaches into increase of progr...
Software systems are growing ever larger. Early software systems were singular units developed by sm...
Atomic actions are an important dynamic structuring technique that aid the construction of fault-tol...
The paper is an investigation into programming languages and their influence on safety technology. T...
A few small suggestions of language design reflect the author's views are presented. These suggestio...
The use of language mechanisms to enforce protection boundaries around software modules has become i...
This dissertation investigates data integrity in Ada 95. The hypothesis presented is that Ada 95 pro...
The use of language mechanisms to enforce protection boundaries around software modules has become i...
As the number of applications of computers controlling safety-critical operations increases, the nee...
Certain Simplifications in the programming language ADA are suggested. The simplifications include t...
This paper examines two aspects of using Ada for the implementation of large program systems. First,...
The art of designing parallel programs is underdeveloped because we do not understand parallelism c...
Ada is a large, modern imperative programming language designed for the programming of embedded com...
Ada is a large, modern imperative programming language designed for the programming of embedded comp...
Process-based separation has long been the prevalent model for providing security and isolation to p...
Presented contribution is dedicated to discussion of two different approaches into increase of progr...
Software systems are growing ever larger. Early software systems were singular units developed by sm...
Atomic actions are an important dynamic structuring technique that aid the construction of fault-tol...
The paper is an investigation into programming languages and their influence on safety technology. T...