A new theory of concurrentobjects is presented. The theory has the important advantage of being based directly on a logic called rewriting logic in which concurrentobject-oriented computation exactly corresponds to ...
详细信息
COIN (connected object interface) is an integrated environment for general-purpose distributed programming. It is a model for large-scale software construction, with special emphasis on concurrent and distributed syst...
详细信息
ISBN:
(纸本)0818620927
COIN (connected object interface) is an integrated environment for general-purpose distributed programming. It is a model for large-scale software construction, with special emphasis on concurrent and distributed systems. The major design goal of this model was to integrate design, implementation, and visualization of distributed applications. Hence, the COIN model is based on the ideas of object-oriented programming, which has proved to be a practical way of making software easier to design, implement, and reuse. An overview of the COIN model is given, and the basic concepts of the programming tools are outlined.
The proceedings contain 20 papers. The special focus in this conference is on Parallel Lisp. The topics include: New ideas in parallel lisp;a parallel lisp language PaiLisp and its kernel specification;speculative com...
ISBN:
(纸本)9783540527824
The proceedings contain 20 papers. The special focus in this conference is on Parallel Lisp. The topics include: New ideas in parallel lisp;a parallel lisp language PaiLisp and its kernel specification;speculative computation in multilisp;garbage collection in MultiScheme;an interim report;low-cost process creation and dynamic partitioning in Qlisp;concurrent scheme;the design of automatic parallelizers for symbolic and numeric programs;a reflective object oriented concurrent language ABCL/R;optimistic and pessimistic synchronization in distributed computing;toward a new computing model for an open distributed enviromnent;concurrentprogramming in TAO - practice and experience;integrating parallel lisp with modern UNIX-based operating systems;design of the shared memory system for multi-processor lisp machines and its implementation on the EVLIS machine;TOP-1 multiprocessor workstation.
COIN (connected object interface) is an integrated environment for general-purpose distributed programming. It is a model for large-scale software construction, with special emphasis on concurrent and distributed syst...
详细信息
COIN (connected object interface) is an integrated environment for general-purpose distributed programming. It is a model for large-scale software construction, with special emphasis on concurrent and distributed systems. The major design goal of this model was to integrate design, implementation, and visualization of distributed applications. Hence, the COIN model is based on the ideas of object-oriented programming, which has proved to be a practical way of making software easier to design, implement, and reuse. An overview of the COIN model is given, and the basic concepts of the programming tools, are outlined.< >
The authors discuss the techniques of designing a distributed object-oriented system based on considerations of concurrency, communication, inheritance, garbage collection, protection, debugging, and fault tolerance. ...
详细信息
The authors discuss the techniques of designing a distributed object-oriented system based on considerations of concurrency, communication, inheritance, garbage collection, protection, debugging, and fault tolerance. object-oriented programming enhances software reuse. objects are inherently distributed, whereas many object-oriented languages (OOLs), such as Smalltalk and C++, are based on a virtual machine. These most popular OOLs use class and inheritance. This paper is based on the extension of these languages for distributed systems. The paper covers the possible problems and design alternatives, and surveys current research, where it exists, for each issue.< >
Over the last few years, object-oriented programming has been recognized as the best way currently available of structuring software systems. It emphasizes grouping together data and the operations performed on them, ...
详细信息
ISBN:
(数字)9783540464501
ISBN:
(纸本)9783540539315
Over the last few years, object-oriented programming has been recognized as the best way currently available of structuring software systems. It emphasizes grouping together data and the operations performed on them, encapsulating the whole behind a clean interface, and organizing the resulting entities in a hierarchy based on specialization in functionality. In this way it provides excellent support for the construction of large systems. Up to now, there has been relatively little effort to develop formal theories of object-oriented programming. However, for the field to mature, a more formal understanding of the basic concepts of object-oriented programming is necessary. This volume presents the proceedings of the School/workshop on Foundations of object-Oriented programming (FOOL) held in Noordwijkerhout, The Netherlands, May 28 - June 1, 1990. The workshop was an activity of the project REX (Research and Education in concurrent Systems).
暂无评论