2008
DOI: 10.1007/978-3-540-68863-1_13
|View full text |Cite
|
Sign up to set email alerts
|

CoBoxes: Unifying Active Objects and Structured Heaps

Abstract: Abstract. Concurrent programming in object-oriented languages is a notoriously difficult task. We propose coboxes -a novel language concept which combines and generalizes active objects and techniques for heap structuring. CoBoxes realize a data-centric approach that guarantees mutual-exclusion for groups of objects. This is important for more complex data structures with invariants ranging over several objects. CoBoxes support multiple entry objects, several cooperating tasks in a cobox, and nesting of coboxe… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2008
2008
2014
2014

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 11 publications
(3 citation statements)
references
References 37 publications
0
2
0
Order By: Relevance
“…More sophisticated schemes have been proposed in the literature, all of them with the common goals of providing language and platform independence when designing and reasoning about concurrent applications. Models such as Creol [4], that proposes a formal model of distributed concurrent objects based on asynchronous message passing, or CoBoxes [10] which unifies active objects with structured heaps, are relatively recent proposals that elaborate on previous ones such as the actors model. In the service-oriented computing paradigm, which is attracting much attention in the last years and which is inherently concurrent, languages like BPEL [6] have been used to implement business processes.…”
Section: Resultsmentioning
confidence: 99%
“…More sophisticated schemes have been proposed in the literature, all of them with the common goals of providing language and platform independence when designing and reasoning about concurrent applications. Models such as Creol [4], that proposes a formal model of distributed concurrent objects based on asynchronous message passing, or CoBoxes [10] which unifies active objects with structured heaps, are relatively recent proposals that elaborate on previous ones such as the actors model. In the service-oriented computing paradigm, which is attracting much attention in the last years and which is inherently concurrent, languages like BPEL [6] have been used to implement business processes.…”
Section: Resultsmentioning
confidence: 99%
“…Besides the E language [23], the model has been adopted also by other actorbased language/systems such as AmbientTalk [8], and approaches based on active objects such as JCoBox [30] and ABS [17], extending the basic Creol model [16].…”
Section: Integration With Oop and Impact On Modularitymentioning
confidence: 99%
“…Concurrency Within Active Objects. Researchers on Active Objects recognized the need for concurrency within an Actor or Actor-like entity [10,90,91]. The situation is similar to AmbientTalk and E. The difference is that multiple message dispatches may be active within a single active object.…”
Section: T-errormentioning
confidence: 99%