ACM Home Page
Please provide us with feedback. Feedback
Orthogonal persistence and Ada
Full text PdfPdf (1.39 MB)
Source Annual International Conference on Ada archive
Proceedings of the conference on TRI-Ada '94 table of contents
Baltimore, Maryland, United States
Pages: 298 - 308  
Year of Publication: 1994
ISBN:0-89791-666-2
Authors
Stephen Crawley  Information Technology Division, Defence Science and Technology Organisation, Salisbury SA 5108, Australia
Michael Oudshoorn  Department of Computer Science, University of Adelaide, Adelaide SA 5005, Australia
Sponsor
SIGADA: ACM Special Interest Group on Ada Programming Language
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/197694.197731
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Ada 9X Mapping/Revision Team, "Ada 9X Reference Manual: draft version 4.0", Intermetrics Inc, September 1993.
 
2
Ada 9X Mapping/Revision Team, "Ada 9X Rationale: draft version 4.0", Intermetrics Inc, September 1993.
3
4
 
5
M.P. Atkinson, P.J. Bailey, J.K. Chisholm, W.P. Cockshott and R. Morrison, "An Approach to Persistent Programming", Computer Journal Vo} 26 No 4, pp360-365, 1983.
 
6
M.P. Atkinson, K.J. Chisholm and W.P. Cockshott, "Algorithms for a Persistent Heap", Software - Practice and Experience, Vol 13 No 3, pp259-272, March 1983.
7
8
 
9
10
 
11
L. Cardelli, "Typeful Programming", SRC Report 45, DEC Systems Research Centre, Palo Alto, 1989.
 
12
R.C.H. Connor, "The Napier Type-Checking Module", PPRR-58-88, University of St Andrews, March 1988.
 
13
S.C. Crawley, "Faster Dynamic Type Checking in a Persistent Environment", ESRL Research Report, DSTO, Australia, to appear.
 
14
S.C. Crawley, "The ORBAT Demonstrator: Using Napier88 for Prototyping Defence Related Software", ESRL Research Report, DSTO, Australia, to appear.
 
15
Q.I. Cutts, "Delivering the Benefits of Persistence to System Construction and Execution", Ph.D. thesis, Research Report CS/93/4, University of St Andrews, 1993.
 
16
A. Dearie, "Environments: a Flexible Binding Mechanism to support System Evolution", in Proc. 22nd Hawaii Intl. Conf. on Systems Science Vol 2, Hawaii, 1989.
 
17
A. Dearie, Q.I. Cutts and R.C.H. Connor, "Using Persistence to support Incremental System Construction", Microprocessors and Microsystems Vol 17 No 3, 1993.
 
18
A. Dearie, M.J. Oudshoorn and K. Wyrwas, "An integrated Approach to the Generation of Environments from Formal Specifications", in Australian Computer Science Communications, Vol 16 No 1, pp217-228, February 1994.
19
 
20
D. Engelhardt, "Tiffany. A persistent User interface Management System for Napier88", Honours thesis, University of Adelaide, 1992.
 
21
A.M. Farkas, "Aberdeen. A Browser allowing intERactive DEclarations and Expressions in Napier88", Honours thesis, University of Adelaide, 1991.
 
22
A.M. Farkas, A. Dearle, G.N.C. Kirby, Q.I. Cutts, R.C.H. Connor and R. Morrison, "Persistent Program Construction through Browsing and User Gesture with some Typing", in Proc. 5th Intl. Workshop on Persistent Object Systems, San Miniato, Italy, September 1992.
 
23
24
25
 
26
M. Herlihy and B. Liskov, "A Value Transmission Method for Abstract Types", Technical Report, Laboratory of Computer Science, MIT, 1981.
27
 
28
M.J. Jordan and D.W. Singer, "BCPL Paged Heap", Program Documentation, The Computer Laboratory, University of Cambridge, 1979.
 
29
G.N.C. Kirby, R.C.H. Connor, Q.I. Cutts, A. Dearle, A.M. Farkas and R. Morrison, "Persistent Hyper Programs", in Proc. 5th Intl. Workshop on Persistent Object Systems, San Miniato, Italy, September 1992.
 
30
B. Liskov, R Atkinson, T Bloom, E Moss, J.C. Schaffert, R Scheifler and A. Snyder, "CLU Language Manual", Lecture Notes in Computing Science No 144, Springer-Verlag, 1981.
31
32
 
33
D.C.J. Matthews, "Progress with Persistence in Poly and Poly/ML", in Proc. Appin Workshop on Persistent Object Systems, August 1987.
 
34
 
35
R. Morrison, C.J. Barter, A.L. Brown, R. Carrick, R. Connor, A. Dearle, A.J. Hurst and M.J. Livesey, "Language Design Issues in Supporting Process- Oriented Computation in Persistent Environments", in Proc. 22nd Hawaii Intl. Conf. on Systems Sciences, Hawaii, January 1989.
 
36
R. Morrison, A.L. Brown, R.C.H. Connor and A. Dearle, "The Napier88 Reference Manual", PPRR-77~ 89, University of St Andrews, 1989.
 
37
 
38
M. Peltu, "Managing IT Processwise", in Integration, VNU Business Publications, October 1992
 
39
 
40
J.T. Schwartz, "Prototyping Technology in the DARPA Strategic Software Technology Program", in Proc Intl. Conf. on Computer Languages, Miami Beach, Florida, October 1988.
41
 
42
L.D. Smith, "The Management of Persistent Data in Modula-2", VLSIC Design Aids Group Report, Acorn Computers UK Ltd, 1984.
 
43
D. Stemple, R.B. Stanton, T. Sheard, P. Philbrow, R. Morrison, G.N.C. Kirby, L. Fergaras, R.L. Cooper, R.C.H. Connor, M.P. Atkinson and S. Algaic, "Type-safe Linguistic Reflection", Research Report CS/92/6, University of St Andrews, 1991.
44
 
45
Telesoft, "Introduction to RISC Ada", 1992.
 
46
US Department of Defence, "Requirements for High Order Computer Programming Languages: Steelman", June 1978.
 
47
US Department of Defence, "The Programming Language Ada Reference Manual", Lecture Notes in Computer Science No 106, Springer-Verlag, 1981.
 
48
US Department of Defence, "Reference Manual for the Ada Programming Language", ANSI/MiL-STD- 1815A-1983, February 1983.
 
49
US Department of Defence, "Ada Board's Recommended Ada 9X Strategy", Office of the Under Secretary for Defence Acquisition, Washington D.C., 1988.
 
50
US Department of Defence, "Ada 9X Requirements", Office of the Under Secretary for Defence Acquisition, Washington D.C., December 1990.
 
51
F. Vaughan, T. Schunke, B. Koch, A. Dearle, C. Marlin and C. Barter, "Casper: a Cached Architecture Supporting Persistence", Computing Systems Vol 3 No 3, pp337-363, Summer 1992.
 
52
F. Vaughn and A. Dearie, "Grasshopper: a Persistent Operating System for Conventional Hardware", in Proc 2nd Intl,. Workshop on Object Orientation in Operating Systems, Dourdan France, Sept 1992.
 
53
54
 
55

Collaborative Colleagues:
Stephen Crawley: colleagues
Michael Oudshoorn: colleagues