Distrbution and Abstract Types in Emerald
IEEE Transactions on Software Engineering - Special issue on distributed systems
Object oriented programming: an evolutionary approach
Object oriented programming: an evolutionary approach
Pool-T: a parallel object-oriented language
Object-oriented concurrent programming
InnovAda: true object-oriented programming in Ada
Journal of Object-Oriented Programming
Object-oriented software construction (2nd ed.)
Object-oriented software construction (2nd ed.)
The C++ Programming Language
Ada in distributed systems: an overview
ACM SIGAda Ada Letters
Hi-index | 0.00 |
Among the more radical proposals for changes to the Ada standard in Ada9X are those advocating the introduction of 聯object-oriented聰 features exemplified by languages such as Smalltalk and Eiffel. DRAGOON is a language which supports the fundamental concepts of object-oriented programming in an Ada style, while retaining most of the features of current Ada. In other words it supports 聯Ada-oriented聰 object-oriented programming. It also employs enhanced forms of multiple inheritance to support concurrency and distribution. Therefore, although not designed specifically as a proposal for the Ada9X project, DRAGOON may serve as a basis for the development of Ada in an 聯object-oriented聰 direction. This paper provides a brief overview of the language.