The coordination among a set of concurreut objects is commonly expressed through language specific synchronization mechanisms in the objects' implementation. Unfortunately, such an approach makes it difficult to r...
详细信息
As heterogeneous and distributed object systems become more common, interoperability of system components is becoming a pressing issue. One important challenge in making such component-based systems work is support fo...
详细信息
The proceedings contain 27 papers. The special focus in this conference is on object-orientedprogramming. The topics include: Methods as assertions;abstracting process-to-function relations in concurrent object-orien...
ISBN:
(纸本)9783540582021
The proceedings contain 27 papers. The special focus in this conference is on object-orientedprogramming. The topics include: Methods as assertions;abstracting process-to-function relations in concurrent object-oriented applications;typed concurrent objects;atomic object composition;patterns generate architectures;meta patterns - a means for capturing the essentials of reusable object-oriented design;modeling object-oriented program execution;hypermedia as the subject matter and the medium for computer-supported cooperative work;object-oriented computations in logic programming;deductive object databases;declarative object-orientedprogramming;constraints and object identity;protection in the guide object-oriented distributed system;object location control using meta-level programming;customising object allocation;combining object-oriented analysis and formal description techniques;a specification language for object-oriented analysis and design;real-time specification inheritance anomalies and real-time filters;efficient dynamic look-up strategy for multi-methods;generalizing dispatching in a distributed object system;adding digital video to an object-oriented user interface toolkit and product configurations - an application for prototype object approach.
The european conference on object-oriented programming (ecoop '94) provides a snapshot of current object-oriented research in Europe and elsewhere. Two invited papers and eight sessions with 25 contributed papers ...
The european conference on object-oriented programming (ecoop '94) provides a snapshot of current object-oriented research in Europe and elsewhere. Two invited papers and eight sessions with 25 contributed papers covered the following topics: First invited paper: intelligent agent technology Second invited paper: hypermedia and computer-supported cooperative work Session 1 (class design): papers on abstract classes, dynamic subclasses, method assertions Session 2 (concurrency): adaptive synchronization, concurrent types, and atomic composition Session 3 (patterns): pattern architectures, meta-patterns, execution modeling Session 4 (declarative programming): logical objects, deductive databases, declarative specification, and object identity constraints Session 5 (implementation): protection, location control, garbage collection Session 6 (specification): rigorous analysis, design language, real-time systems Session 7 (dispatching): for multimethods, dynamic types, distributed systems Session 8 (experience): environment modeling, digital video, product customization The invited papers examine application areas of object-oriented technology, while the contributed papers include fundamental research on the core object-oriented model, extensions of object-orientedprogramming to concurrent, distributed, database, and real-time systems, and experience reports for real applications. The substance and goals of each paper are described for the benefit of nonspecialist readers. Discussions of the group of papers in each session bring out broader goals of research. Research directions suggested by each paper are enumerated in a final section.
This paper describes a way of organizing information about an object-oriented program’s execution. The context is our system for visualizing that execution. The critical constraints are completeness, compactness, and...
详细信息
In object-oriented design and languages, abstractness of classes is a concept whose relationship to other concepts is not yet fully understood and agreed upon. This paper clarifies the concept of abstractness and exam...
详细信息
A design and implementation of a declarative object-oriented language is presented. The language is strongly and mostly statically typed and supports software reuse techniques such as inheritance, subtype and parametr...
详细信息
When interpreted as a model for structuring programs and organizing computations, the object-oriented paradigm can be thought as a set of abstractions independent of the host language. By generalizing the notion of ob...
详细信息
Today's distributed computing environment presents a jungle of systems that use different object models, programming languages, and paradigms. Taking maximum advantage of these diverse resources requires that they...
详细信息
There is an undeniable demand to capture already proven and matured object-oriented design so that building reusable object-oriented software does not always have to start from scratch. The term design pattern emerged...
详细信息
暂无评论