Exceptions in Concurrent Eiffel

By: Phillip J. Brooke, Richard F. Paige

Abstract

The Simple Concurrent Object-Oriented Programming (SCOOP) mechanism is proposed as a means to introduce inter-object concurrency into the Eiffel programming language [Mey97, EcI05]. SCOOP extends the Eiffel language by adding one keyword, separate, which can be applied to classes, entities and formal routine arguments. Application of separate to a class indicates that objects of that class execute in their own conceptual thread of control; application of separate to entities (variables) or arguments of routines indicate that these constructs are points of synchronisation.

Cite as:

Phillip J. Brooke, Richard F. Paige, “Exceptions in Concurrent Eiffel”, Journal of Object Technology, Volume 6, no. 10 (November 2007), pp. 111-126, doi:10.5381/jot.2007.6.10.a4.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact