| Polymorphism and subtyping in interface |
| Full text |
Pdf
(907 KB)
|
| Source
|
Proceedings of the workshop on Interface definition languages
table of contents
Portland, Oregon, United States
Pages: 22 - 34
Year of Publication: 1994
ISSN:0362-1340
Also published in ...
|
|
Authors
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 8, Citation Count: 4
|
|
|
ABSTRACT
RAPIDE is a programming language framework designed for the development of large, concurrent, real-time systems by prototyping. The framework consists of a type language and default executable, specification and architecture languages, along with associated programming tools. Interfaces are the central construct of the type system. This document describes RAPIDE interfaces, their expressiveness and their use as a typing construct.
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
|
[App92] Apple Computer Inc. Dylan, an object-oriented dynamic language, Nov. 1992.
|
 |
2
|
|
 |
3
|
William R. Cook, Interfaces and specifications for the Smalltalk-80 collection classes, conference proceedings on Object-oriented programming systems, languages, and applications, p.1-15, October 18-22, 1992, Vancouver, British Columbia, Canada
|
| |
4
|
[DMN70] O-J. Dahl, B. Myrhaug, and K. Nygaard. SIMULA Common Base Language. Norwegian Computing Center S-22, Oslo, Norway, 1970.
|
| |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
[Kee89] S.E. Keene. Object-oriented programming in Common Lisp. Addison-Wesley, 1989.
|
| |
9
|
[KLM+92] D. Katiyar, D.C. Luckham, N. Madhav, S. Meldal, J.C. Mitchell, and S. Sankar. Subtyping, assignment, and cloning in a concurrent object-oriented language. In Proceedings of the DARPA Software Technology Conference, Los Angeles, California., pages 458-470, April 1992.
|
 |
10
|
Dinesh Katiyar , David Luckham , John Mitchell, A type system for prototyping languages, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.138-150, January 16-19, 1994, Portland, Oregon, United States
[doi> 10.1145/174675.177838]
|
 |
11
|
Xavier Leroy, Manifest types, modules, and separate compilation, Proceedings of the 21st ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.109-122, January 16-19, 1994, Portland, Oregon, United States
[doi> 10.1145/174675.176926]
|
| |
12
|
|
 |
13
|
|
 |
14
|
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]
|
| |
15
|
|
| |
16
|
[RAr] The PAVG group, Stanford University. The Rapide Architecture Language Reference Manual.
|
| |
17
|
[RPr] The PAVG group, Stanford University. The Rapide Predefined Types Reference Manual.
|
 |
18
|
|
| |
19
|
|
| |
20
|
[Tof89] M. Tofte. Four lectures on Standard ML. Technical Report ECS-LFCS-89-73, Lab. for Foundations of C.S., University of Edinburgh, 1989.
|
| |
21
|
[US 80] US Dept. of Defense. Reference Manual for the Ada Programming Language. GPO 008-000- 00354-8, 1980.
|
CITED BY 4
|
|
|
|
|
|
|
|
|
|
|
David C. Luckham , John J. Kenney , Larry M. Augustin , James Vera , Doug Bryan , Walter Mann, Specification and Analysis of System Architecture Using Rapide, IEEE Transactions on Software Engineering, v.21 n.4, p.336-355, April 1995
|
|