Eiffel**: An implementation of Effel
Loading...
Files
Date
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
Prentice Hall
Access
Embargo end date
Citation
Colm McHugh and Vinny Cahill., Eiffel**: An implementation of Effel, TOOLS (Technology of Object-Oriented Languages and Systems), March 1993, Boris Magnusson, Bertrand Meyer, and Jean-Francois Perot, Prentice Hall, 1993, 47-62.
Abstract
Eiffel is an implementation of Eiffel which provides support for distribution, persistence, concurrency and transactions. All objects in an Eiffel system are global (i.e. accessible from nodes other than that at which they are currently located) and persistent (i.e. their lifetimes are not bounded by the duration of the program that created them). Some objects may also be atomic (i.e. accesses to these objects within atomic transactions provide the well-known transactional properties of atomicity, consistency, isolation and durability in the face of concurrent execution and partial failures). Eiffel is supported by the Amadeus distributed application support platform. In this paper we describe the Eiffel language and its implementation on Amadeus. We believe that the combination of the Eiffel programming model and the support provided by the Amadeus platform provide a useful environment for the construction of sophisticated distributed applications.
Description
PUBLISHED
March 1993
March 1993
Endorsement
Review
Supplemented By
Referenced By
Keywords
Author's Homepage: http://people.tcd.ie/vjcahill
Other Titles: TOOLS (Technology of Object-Oriented Languages and Systems)
Publisher: Prentice Hall
Type of material: Conference Paper

