Object-oriented programming and protected objects in Ada 95

A J Wellings, B Johnson, B Sanden, J Kienzle, T Wolf, S Michell

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Integrating concurrent and object-oriented programming has been an active research topic since the late 1980s. The majority of approaches have taken a sequential object-oriented language and made it concurrent. A few approaches have taken a concurrent language and made it object-oriented. The most important of this latter class is the Ada 95 language which is an extension to the object-based concurrent programming language Ada 83. Arguably, Ada 95 does not fully integrate its models of concurrency and object-oriented programming. This paper discusses ways in which protected objects can be made more extensible.

Original languageEnglish
Title of host publicationRELIABLE SOFTWARE TECHNOLOGIES ADA-EUROPE 2000
EditorsHB Keller, E Plodereder
Place of PublicationBERLIN
PublisherSpringer
Pages16-28
Number of pages13
ISBN (Print)3-540-67669-4
Publication statusPublished - 2000
Event5th Ada-Europe International Conference on Reliable Software Technologies - POTSDAM
Duration: 26 Jun 200030 Jun 2000

Conference

Conference5th Ada-Europe International Conference on Reliable Software Technologies
CityPOTSDAM
Period26/06/0030/06/00

Keywords

  • concurrent object-oriented programming inheritance anomaly
  • Ada 95

Cite this