Cameo: an alternative model of concurrency for Eiffel - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Formal Aspects of Computing Année : 2008

Cameo: an alternative model of concurrency for Eiffel

Richard Paige
  • Fonction : Auteur
  • PersonId : 871797

Résumé

We present a new concurrency model for the Eiffel programming language. The model is motivated by describing a number of semantic problems with the leading concurrency model for Eiffel, namely SCOOP. Our alternative model aims to preserve the existing behaviour of sequential programs and libraries wherever possible. Comparison with the SCOOP model is made. The concurrency aspects of the alternative model are presented in CSP along with a model of exceptions. The results show that while the new model provides increased parallelism, this comes with the price of increased overhead due to lock management.
Fichier principal
Vignette du fichier
PEER_stage2_10.1007%2Fs00165-008-0096-1.pdf (553.91 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00534917 , version 1 (11-11-2010)

Identifiants

Citer

Phillip J. Brooke, Richard Paige. Cameo: an alternative model of concurrency for Eiffel. Formal Aspects of Computing, 2008, 21 (4), pp.363-391. ⟨10.1007/s00165-008-0096-1⟩. ⟨hal-00534917⟩

Collections

PEER
37 Consultations
333 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More