Ebook: Object-Based Concurrent Computing: ECOOP '91 Workshop Geneva, Switzerland, July 15–16, 1991 Proceedings
- Tags: Programming Techniques, Programming Languages Compilers Interpreters
- Series: Lecture Notes in Computer Science 612
- Year: 1992
- Publisher: Springer-Verlag Berlin Heidelberg
- Edition: 1
- Language: English
- pdf
The ECOOP '91 Workshop on Object-Based Concurrent Computing was organized toprovide a forum on concurrent, distributed and open-ended computing. The emphasis was on conceptual, theoretical and formal aspects, as well as practical aspects and sound experience, since such a viewpoint was deemed indispensible to investigate and establish a basis for future development. This volume contains 12 papers selected from 25 presented at the workshop, together with a paper by J.A. Goguen, who was an invited speaker at the workshop. The papers are classified into four categories: Formal methods (1): three papers are concerned with the formal semantics of concurrent objects based on process calculi. Formal methods (2): four papers are concerned with various formal approaches to the semantics of concurrent programs. Concurrent programming: three papers. Models: three papers areconcerned with models for concurrent systems.
The ECOOP '91 Workshop on Object-Based Concurrent Computing was organized toprovide a forum on concurrent, distributed and open-ended computing. The emphasis was on conceptual, theoretical and formal aspects, as well as practical aspects and sound experience, since such a viewpoint was deemed indispensible to investigate and establish a basis for future development. This volume contains 12 papers selected from 25 presented at the workshop, together with a paper by J.A. Goguen, who was an invited speaker at the workshop. The papers are classified into four categories: Formal methods (1): three papers are concerned with the formal semantics of concurrent objects based on process calculi. Formal methods (2): four papers are concerned with various formal approaches to the semantics of concurrent programs. Concurrent programming: three papers. Models: three papers areconcerned with models for concurrent systems.
The ECOOP '91 Workshop on Object-Based Concurrent Computing was organized toprovide a forum on concurrent, distributed and open-ended computing. The emphasis was on conceptual, theoretical and formal aspects, as well as practical aspects and sound experience, since such a viewpoint was deemed indispensible to investigate and establish a basis for future development. This volume contains 12 papers selected from 25 presented at the workshop, together with a paper by J.A. Goguen, who was an invited speaker at the workshop. The papers are classified into four categories: Formal methods (1): three papers are concerned with the formal semantics of concurrent objects based on process calculi. Formal methods (2): four papers are concerned with various formal approaches to the semantics of concurrent programs. Concurrent programming: three papers. Models: three papers areconcerned with models for concurrent systems.
Content:
Front Matter....Pages -
Towards an object calculus....Pages 1-20
On asynchronous communication semantics....Pages 21-51
A unifying framework for process calculus semantics of concurrent object-oriented languages....Pages 53-79
A sheaf semantics for FOOPS expressions (extended abstract)....Pages 81-98
Semantic layers of object-based concurrent computing....Pages 99-117
Formal techniques for parallel object-oriented languages....Pages 119-140
Trace semantics for actor systems....Pages 141-162
Dynamic programming as multiagent programming....Pages 163-176
Scheduling predicates....Pages 177-193
A concurrency control mechanism for C++ objects....Pages 195-210
Object-Oriented Concurrent Reflective architectures....Pages 211-226
Abstract description of distributed object systems....Pages 227-244
Design issues for object-based concurrency....Pages 245-256
Panel: What is an object?....Pages 257-264
Back Matter....Pages -
The ECOOP '91 Workshop on Object-Based Concurrent Computing was organized toprovide a forum on concurrent, distributed and open-ended computing. The emphasis was on conceptual, theoretical and formal aspects, as well as practical aspects and sound experience, since such a viewpoint was deemed indispensible to investigate and establish a basis for future development. This volume contains 12 papers selected from 25 presented at the workshop, together with a paper by J.A. Goguen, who was an invited speaker at the workshop. The papers are classified into four categories: Formal methods (1): three papers are concerned with the formal semantics of concurrent objects based on process calculi. Formal methods (2): four papers are concerned with various formal approaches to the semantics of concurrent programs. Concurrent programming: three papers. Models: three papers areconcerned with models for concurrent systems.
Content:
Front Matter....Pages -
Towards an object calculus....Pages 1-20
On asynchronous communication semantics....Pages 21-51
A unifying framework for process calculus semantics of concurrent object-oriented languages....Pages 53-79
A sheaf semantics for FOOPS expressions (extended abstract)....Pages 81-98
Semantic layers of object-based concurrent computing....Pages 99-117
Formal techniques for parallel object-oriented languages....Pages 119-140
Trace semantics for actor systems....Pages 141-162
Dynamic programming as multiagent programming....Pages 163-176
Scheduling predicates....Pages 177-193
A concurrency control mechanism for C++ objects....Pages 195-210
Object-Oriented Concurrent Reflective architectures....Pages 211-226
Abstract description of distributed object systems....Pages 227-244
Design issues for object-based concurrency....Pages 245-256
Panel: What is an object?....Pages 257-264
Back Matter....Pages -
....