The Ada Compiler Validation Capability (ACVC) is a large collection of programs used to verify that compilers conform to the Ada language standard. The maintenance of the ACVC is complicated by ongoing decisions of the Ada Rapporteur Group concerning possible gaps or ambiguities in the language definition. We describe a tool that is intended to simplify the maintenance and upgrade of the ACVC, by providing a specialized data-base front-end to the test suite. This front-end consists of a patternmatching system, based on the translator of the Ada/Ed system, and index files into the ACVC, built on primary syntactic features of Ada and on previously defined patterns. The patterns used by the system are compact fragments of Ada programs t...
Conceptual simplicity, tight coupling of tools, and effective support of host-target software develo...
This paper examines two aspects of using Ada for the implementation of large program systems. First,...
Ada is a large, modern imperative programming language designed for the programming of embedded comp...
Computer programs that make extensive use of global, or common, variables are among the most difficu...
Among the various software tools developed in the early stages of the York AdaÔ compiler project 4 ...
An integrated set of tools called a validation environment is proposed to support the validation of ...
The purpose of this project was to develop, using Object Oriented Development (OOD), a software tool...
A safe system is defined as a system that prevents unsafe states from producing safety failures, whe...
Ada is a large, modern imperative programming language designed for the programming of embedded com...
This paper presents the design of a software system for generating test data for programs developed ...
This paper reports on the development of the data binding tool and its use in Ada source code reusa...
After completing a small Ada pilot project (OCC simulator) for the Multi Satellite Operations Contro...
During maintenance and particularly during corrective and perfective tasks, systems tend to exhibit ...
Ada Programming Support Environments (APSE) include many powerful tools that address the implementat...
The Automated Code Translation Tool (ACTT) was developed at Naval Postgraduate School to partially a...
Conceptual simplicity, tight coupling of tools, and effective support of host-target software develo...
This paper examines two aspects of using Ada for the implementation of large program systems. First,...
Ada is a large, modern imperative programming language designed for the programming of embedded comp...
Computer programs that make extensive use of global, or common, variables are among the most difficu...
Among the various software tools developed in the early stages of the York AdaÔ compiler project 4 ...
An integrated set of tools called a validation environment is proposed to support the validation of ...
The purpose of this project was to develop, using Object Oriented Development (OOD), a software tool...
A safe system is defined as a system that prevents unsafe states from producing safety failures, whe...
Ada is a large, modern imperative programming language designed for the programming of embedded com...
This paper presents the design of a software system for generating test data for programs developed ...
This paper reports on the development of the data binding tool and its use in Ada source code reusa...
After completing a small Ada pilot project (OCC simulator) for the Multi Satellite Operations Contro...
During maintenance and particularly during corrective and perfective tasks, systems tend to exhibit ...
Ada Programming Support Environments (APSE) include many powerful tools that address the implementat...
The Automated Code Translation Tool (ACTT) was developed at Naval Postgraduate School to partially a...
Conceptual simplicity, tight coupling of tools, and effective support of host-target software develo...
This paper examines two aspects of using Ada for the implementation of large program systems. First,...
Ada is a large, modern imperative programming language designed for the programming of embedded comp...