2009
DOI: 10.1007/s00165-008-0096-1
|View full text |Cite
|
Sign up to set email alerts
|

Cameo: an alternative model of concurrency for Eiffel

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2012
2012
2016
2016

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 13 publications
0
5
0
Order By: Relevance
“…We currently plan to include other semantic formalisations of Scoop-like languages, e.g. the concurrent Eiffel proposed by [5] (similar to Scoop but differences regarding separate object calls), other actor-based object-oriented languages, and concurrency concepts like "co-boxes" [34]. Scoop-Gts is obviously Turing-complete (one can simulate a 2-counter Minsky machine by non-recursive models with one object per handler, similar to the construction in [15]).…”
Section: Figmentioning
confidence: 99%
“…We currently plan to include other semantic formalisations of Scoop-like languages, e.g. the concurrent Eiffel proposed by [5] (similar to Scoop but differences regarding separate object calls), other actor-based object-oriented languages, and concurrency concepts like "co-boxes" [34]. Scoop-Gts is obviously Turing-complete (one can simulate a 2-counter Minsky machine by non-recursive models with one object per handler, similar to the construction in [15]).…”
Section: Figmentioning
confidence: 99%
“…The given verification approach and modelling choices can also be applied to other concurrent asynchronous libraries and languages, e.g. the alternative concurrent Eiffel model CAMEO [3], and the existing GTS formalisation of Grand Central Dispatch [12]. As a future step, we want to include verification approaches beyond the strategies of GROOVE, which will depend on novel abstraction techniques for CPM (and its extensions), e.g.…”
Section: Resultsmentioning
confidence: 99%
“…embed a model of exception handling in our CSP model [Bro06b,Bro06c] and examine the behaviours under the various options -in particular, to establish suitable constraints on asynchronous exception handlers to ensure that they do not trigger further problems;…”
Section: Resultsmentioning
confidence: 99%
“…The response to this is difficult: one possibility is that a randomly chosen object has its reservations taken away and an exception raised, perhaps 'deadlock recovery attempt'. Deadlock avoidance during design The CSP model in [Bro06b,Bro06c] could be developed to the point where Eiffel compilers write out CSP suitable for input to FDR [FSE95] or an alternative CSP tool; the tool then checks the CSP model of that particular system for sequences of events leading to deadlock. Problems in the infrastructure Our system comprises one or more partitions.…”
Section: Additional Sources Of Exceptionsmentioning
confidence: 99%