Ada is a high-level imperative programming language with complex static semantics. In this paper we present a compiler front-end that translates Ada programs into DIANA trees - a standard intermediate form for Ada. In order to avoid the difficulties that arise from the ambiguous Ada syntax we designed a transformation system that maps the initial program tree into a more specific one. Semantic checks like overload resolution, type checking etc. are then performed on that tree. The OPTRAN system developed at the Universitaet des Saarlandes was used to specify and implement the Ada front-end. Both the analysis of static semantics and the transformation of the initial program tree are described using the OPTRAN language which combines attribut...
Ada 9X-the revised definition of the Ada programming language-provides support for object-oriented p...
The authors present some of the experiences resulting from using an Ada language system in developin...
There is a growing need to support parallel computation in Ada to cope with the performance requirem...
Ada is a high-level imperative programming language with complex static semantics. In this paper we ...
Bibliography: p. 144.ADA is a high level programing language sponsored by the United States Departme...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada....
This paper examines two aspects of using Ada for the implementation of large program systems. First,...
The Ada language is now 10 years old, like SI and SI-Information. A free compiler, called GNAT, will...
We describe the automatic generation of a provably correct com-piler for a non-trivial subset of Ada...
The Configuration Control and Management of Trainer Systems Software has been recognized as a signif...
This paper introduces a rigorous approach to developing high integrity software with Ada and the Jac...
Technologies de l'information | Technologies logicielles Architectures des systèmes, publié dans «Te...
The primary thesis objective is research into current approaches to design specification languages, ...
A safe system is defined as a system that prevents unsafe states from producing safety failures, whe...
Ada 9X -the revised definition of the Ada programming language- provides support for object-oriented...
Ada 9X-the revised definition of the Ada programming language-provides support for object-oriented p...
The authors present some of the experiences resulting from using an Ada language system in developin...
There is a growing need to support parallel computation in Ada to cope with the performance requirem...
Ada is a high-level imperative programming language with complex static semantics. In this paper we ...
Bibliography: p. 144.ADA is a high level programing language sponsored by the United States Departme...
We describe the automatic generation of a provably correct compiler for a non-trivial subset of Ada....
This paper examines two aspects of using Ada for the implementation of large program systems. First,...
The Ada language is now 10 years old, like SI and SI-Information. A free compiler, called GNAT, will...
We describe the automatic generation of a provably correct com-piler for a non-trivial subset of Ada...
The Configuration Control and Management of Trainer Systems Software has been recognized as a signif...
This paper introduces a rigorous approach to developing high integrity software with Ada and the Jac...
Technologies de l'information | Technologies logicielles Architectures des systèmes, publié dans «Te...
The primary thesis objective is research into current approaches to design specification languages, ...
A safe system is defined as a system that prevents unsafe states from producing safety failures, whe...
Ada 9X -the revised definition of the Ada programming language- provides support for object-oriented...
Ada 9X-the revised definition of the Ada programming language-provides support for object-oriented p...
The authors present some of the experiences resulting from using an Ada language system in developin...
There is a growing need to support parallel computation in Ada to cope with the performance requirem...