ACM Home Page
Please provide us with feedback. Feedback
A new approach to prototyping Ada-based hardware/software systems
Full text PdfPdf (1.40 MB)
Source Annual International Conference on Ada archive
Proceedings of the conference on TRI-ADA '90 table of contents
Baltimore, Maryland, United States
Pages: 141 - 155  
Year of Publication: 1990
ISBN:0-89791-409-0
Authors
Frank C. Belz  TRW/SIG
David C. Luckham  Stanford University
Sponsors
SIGADA: ACM Special Interest Group on Ada Programming Language
Baltimore SIGAda Chapter : Baltimore SIGAda Chapter
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 11,   Citation Count: 7
Additional Information:

abstract   references   cited by   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/255471.255520
What is a DOI?

ABSTRACT

Prototyping is not a single technique, but rather a collection of widely diverse activities, with highly fragmented support technology. TRW and Stanford have recently collaborated to develop an approach for reducing this fragmentation in the future. This approach is particularly supportive of the development of large distributed systems in Ada. It is based upon the design of a prototyping language and system which we are tentatively calling Reality. The Reality language is a departure from “normal” programming languages, but bears similarities in form and concepts to standard languages Ada and VHDL. In fact, it can be viewed as both an executable design language for distributed Ada systems and a Module Interconnection Language for pre-existing Ada components. The Reality language and system are being designed to support multiple prototyping strategies including (i) evolutionary development based on successive refinements of abstract models, (ii) bottom-up approaches based on using, for example, preexisting Ada components in prototypes of full Ada systems, and (iii) various hybrid approaches.


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
 
2
 
3
Colin J. Fidge. Timestamps in messagepassing systems that preserve the partial ordering. A astralian Computer Science Communications, 10(1):55-66, February 1988.
 
4
 
5
David C. Luckham, Randall B. Neff, and David S. Rosenblum. An environment for Ada software development based on formal specification. Technical Report CSL-TR-86-305, Stanford University, August 1986. Also published in as an article in Ada Letters, VII(3):94-I06, May/June 1987.
 
6
 
7
 
8
A. Di Maio, C. Cardigno, R. Bayan, C. Destombes, and C. Atkinson. DRAGOON: An Ada-based object oriented language for concurrent, real-time distributed systems, in Systems Design with Ada: Proceedings Ada.Europe International Conference, Madrid, June 1989.
 
9
F. Mattern. Virtual time and global states of distributed systems. In M. Cosnard, editor, Proceedings of Parallel and Distri6a~ed Algorithms. Elsevier Science Pubfishers, 1988. Also in: Report No. SFB124P38/88, Dept. of Computer Science, University of Kaiserslautern.
 
10
Sigurd Meldal, Sriram Sankax, and James Vera. Exploiting locality in maintaining potential causality. Submitted for presentation in the Third ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, September 1990.
11
 
12
Walker E. Royce. incremental development of large Ada systems: An Ada process model. In Proceedings of the Tri.Ada Conference, Pittsburgh, October 1989.

Collaborative Colleagues:
Frank C. Belz: colleagues
David C. Luckham: colleagues