|
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
|
David C. Luckham , D. P. Helmbold , S. Meldal , D. L. Bryan , M. A. Haberler, Task sequencing language for specifying distributed Ada systems, Proc. of the CRAI Workshop on Software Factories and Ada on System development and Ada, p.249-305, January 1987, Capri, Italy
|
| |
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
|
John Mitchell , Sigurd Meldal , Neel Madhav, An extension of standard ML modules with subtyping and inheritance, Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.270-278, January 21-23, 1991, Orlando, Florida, United States
[doi> 10.1145/99583.99620]
|
| |
12
|
Walker E. Royce. incremental development of large Ada systems: An Ada process model. In Proceedings of the Tri.Ada Conference, Pittsburgh, October 1989.
|
CITED BY 7
|
|
|
|
|
John Mitchell , Sigurd Meldal , Neel Madhav, An extension of standard ML modules with subtyping and inheritance, Proceedings of the 18th ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.270-278, January 21-23, 1991, Orlando, Florida, United States
|
|
|
Sigurd Meldal , Sriram Sankar , James Vera, Exploiting locality in maintaining potential causality, Proceedings of the tenth annual ACM symposium on Principles of distributed computing, p.231-239, August 19-21, 1991, Montreal, Quebec, Canada
|
|
|
Dennis L. Doubleday , Mario R. Barbacci , Charles B. Weinstock , Michael J. Gardner , Randall W. Lichota, Building distributed Ada applications from specifications and functional components, Proceedings of the conference on TRI-Ada '91: today's accomplishments; tomorrow's expectations, p.143-154, October 21-25, 1991, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|