2002
DOI: 10.1145/564983.564984
|View full text |Cite
|
Sign up to set email alerts
|

Integrating object-oriented programming and protected objects in Ada 95

Abstract: Integrating concurrent and object-oriented programming has been an active research topic since the late 1980's. There is now a plethora of methods for achieving this integration. 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, A… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2003
2003
2007
2007

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 22 publications
0
4
0
Order By: Relevance
“…The compiler includes the necessary operations in the locks. A protected type can have protected operations of three kinds: functions, procedures, and entries [12].…”
Section: Protected Objectsmentioning
confidence: 99%
“…The compiler includes the necessary operations in the locks. A protected type can have protected operations of three kinds: functions, procedures, and entries [12].…”
Section: Protected Objectsmentioning
confidence: 99%
“…Protected objects are standard objects where only a single method can be executed at any time. This approach is based on Ada protected objects [42], and the core concept itself comes from Monitors [16]. When coupled with tight data encapsulation within objects along the principles of components, it facilitates the identification of deadlocks and the management of concurrency.…”
Section: Compiler Support For Component Programmingmentioning
confidence: 99%
“…A mechanism for mutual exclusion found in Ada is the protected objects [28]. The objects are interesting since they are a source of non-determinism in the Ravenscar tasking profile, as will be explained below.…”
Section: Protected Objectsmentioning
confidence: 99%