One purpose of our research is the investigation of the effectiveness and expressiveness of AdaPT, a set of language extensions to Ada 83, for distributed systems. As a part of that effort, we are now investigating the subject of replacing, e.g. upgrading, software modules while the software system remains in operation. The AdaPT language extensions provide a good basis for this investigation for several reasons: they include the concept of specific, self-contained program modules which can be manipulated; support for program configuration is included in the language; and although the discussion will be in terms of the AdaPT language, the AdaPT to Ada 83 conversion methodology being developed as another part of this project will provide a b...
Topics discussed include: reusability; mission critical issues; run time; expert systems; language i...
The use and implementation of Ada in distributed environments in which reliability is the primary co...
Viewgraphs of two briefings designed to provide information to the Software I and V Study Group to h...
This paper describes how the main features of the proposed Ada language extensions intended to suppo...
The studies of the proposed Ada 9X constructs for distribution, now referred to as AdaPT are reporte...
Recent NASA missions have required software systems that are larger, more complex, and more critical...
How the concepts of AdaPT can be transformed into programs using the object oriented features propos...
At their March 1988 meeting, members of the National Aeronautics and Space Administration (NASA) Inf...
The Ada Software Repository is a public-domain collection of Ada software and information. The Ada S...
Recently, the DoD has sponsored work towards a new version of Ada, intended to support the construct...
The objective was to introduce the basic terminology and concepts of software engineering and Ada. T...
The risk to the development of program reliability is derived from the use of a new language and fro...
The promises of Ada to improve software productivity and quality, and the claims that a transition t...
Twenty-five years of spacecraft onboard computer development have resulted in a better understanding...
The choice of Ada for software engineering for projects such as the Space Station has resulted in go...
Topics discussed include: reusability; mission critical issues; run time; expert systems; language i...
The use and implementation of Ada in distributed environments in which reliability is the primary co...
Viewgraphs of two briefings designed to provide information to the Software I and V Study Group to h...
This paper describes how the main features of the proposed Ada language extensions intended to suppo...
The studies of the proposed Ada 9X constructs for distribution, now referred to as AdaPT are reporte...
Recent NASA missions have required software systems that are larger, more complex, and more critical...
How the concepts of AdaPT can be transformed into programs using the object oriented features propos...
At their March 1988 meeting, members of the National Aeronautics and Space Administration (NASA) Inf...
The Ada Software Repository is a public-domain collection of Ada software and information. The Ada S...
Recently, the DoD has sponsored work towards a new version of Ada, intended to support the construct...
The objective was to introduce the basic terminology and concepts of software engineering and Ada. T...
The risk to the development of program reliability is derived from the use of a new language and fro...
The promises of Ada to improve software productivity and quality, and the claims that a transition t...
Twenty-five years of spacecraft onboard computer development have resulted in a better understanding...
The choice of Ada for software engineering for projects such as the Space Station has resulted in go...
Topics discussed include: reusability; mission critical issues; run time; expert systems; language i...
The use and implementation of Ada in distributed environments in which reliability is the primary co...
Viewgraphs of two briefings designed to provide information to the Software I and V Study Group to h...