Results 1 -
2 of
2
Orthogonal Persistence and Ada
- In Proceedings TRI-Ada'94, Baltimore MD
, 1994
"... Research into persistent programming languages and systems in recent years has shown that the technology is useful for developing complex software in many problem domains. This paper explores the issues of adding persistence support to Ada, either as extensions to Ada 9X, or as an integral part of t ..."
Abstract
-
Cited by 6 (3 self)
- Add to MetaCart
Research into persistent programming languages and systems in recent years has shown that the technology is useful for developing complex software in many problem domains. This paper explores the issues of adding persistence support to Ada, either as extensions to Ada 9X, or as an integral part of the next version of the language. 1. Introduction This paper explores the options for supporting persistence in Ada. In the introduction, we establish the setting for the paper by explaining why this is an issue worth considering. 1.1. The Ada programming language TheAda programming language arose from a US Department of Defence (DoD) initiative started in the mid 1970's to develop a High Order Language (HOL) suitable for embedded systems software. The original Ada language proposal, which was one of the four responses to the Ironman/Steelman requirements documents [47], was refined to a proposed standard [28,48] by 1980 and standardised in 1983 [49]. Our analysis of the requirements and s...
The Addition of Persistence to Ada95 and its Consequences
"... . Research into persistent programming languages and systems in recent years has shown that the technology is useful for developing complex software in many problem domains. This paper explores the issues and consequences of adding persistence to Ada95. The persistence extensions support transparent ..."
Abstract
-
Cited by 1 (1 self)
- Add to MetaCart
. Research into persistent programming languages and systems in recent years has shown that the technology is useful for developing complex software in many problem domains. This paper explores the issues and consequences of adding persistence to Ada95. The persistence extensions support transparent migration of objects between a program's address space and a persistent store in a way that preserves both type safety and encapsulation of abstract data types. Keywords and Phrases: Kinds of systems: persistent systems; Ada95; object-oriented technology. 1 Introduction Ada has recently undergone an intensive and major review and update. The result of this is the new programming language Ada95[23] which is, in the main, backward compatible with Ada83[36]. Two of the principle changes to Ada were the addition of new constructs to change it from an object-based language to a fully fledged object-oriented language and the provision of annexes defining additional language capabilities for spec...

