Title
Mixing Concurrency Abstractions and Classes
Abstract
We started by describing an experiment which mixed Linda and time-warp to construct an implementation of time-warp on top of Linda. As a result of this experience and coupled with the development of an implementation of the concurrent object oriented language EuLisp we realised that the numerous concurrency abstractions could be elegantly packaged using classes and specialization to reflect the different interaction protocols whilst still permitting different abstractions to cooperate. Hence we conclude that object oriented techniques are valuable as a means of expressing and controlling concurrency and that there is more to concurrent object-oriented programming than simply viewing objects as units of concurrency. To exercise this new implementation a persistent concurrent OO simulation of a railway network has been developed.
Year
DOI
Venue
1991
10.1007/3-540-55160-3_42
Research Directions in High-Level Parallel Programming Languages
Keywords
Field
DocType
mixing concurrency abstractions,object oriented,concurrent object oriented programming,object oriented language
Tuple space,Isolation (database systems),Abstraction,Programming language,EuLisp,Object-oriented programming,Concurrency,Computer science,Concurrent object-oriented programming,Non-lock concurrency control
Conference
Volume
ISSN
ISBN
574
0302-9743
3-540-55160-3
Citations 
PageRank 
References 
0
0.34
4
Authors
3
Name
Order
Citations
PageRank
Julian A. Padget1984117.49
Peter A. Broadbery2193.67
David Hutchinson300.34