Product configuration management is presented as a practical application for a prototype-based object model. Data model requirements for a configuration system are first introduced using a realistic example from indus...
详细信息
A worthwhile approach to achieve transaction atomicity within object, based distributed systems is to confine concurrency control and recovery mechanisms within the shared objects themselves. Such objects, called atom...
详细信息
Automatic garbage collection relieves programmers from the burden of managing memory themselves and several techniques have been developed that make garbage collection feasible in many situations, including real time ...
详细信息
This paper describes our experience in developing a software system for use in the environmental modeling community. The primary user of this software is intended to be a scientist or regulator working in the area of ...
详细信息
The proceedings contain 26 papers. The special focus in this conference is on object-orientedprogramming. The topics include: Active programming strategies in reuse;frameworks in the financial engineering domain an e...
ISBN:
(纸本)9783540571209
The proceedings contain 26 papers. The special focus in this conference is on object-orientedprogramming. The topics include: Active programming strategies in reuse;frameworks in the financial engineering domain an experience report;integrating independently-developed components in object-oriented languages;encapsulating plurality;objectoriented interoperability;implementation of distributed trellis;a new definition of the subtype relation;attaching second-order types to methods in an object-oriented language;typed sets as a basis for object-oriented database schemas;the OSI managed-object model;nested mixin-methods in agora;solving the inheritance anomaly in concurrent object-orientedprogramming;type inference of self;predicate classes;a temporal object-oriented algebra;a timed calculus for distributed objects with clocks;a language framework for multi-object coordination;panda — supporting distributed programming in C++;transparent parallelisation through reuse: between a compiler and a library approach;design patterns: abstraction and reuse of object-oriented design;tangible specification of reactive object behavior;an agent perspective;designing an extensible distributed language with a meta-level architecture;a flexible metaclass generator and aims, means, and futures of object-oriented languages.
objectoriented Interoperability is an extension and generalization of the Procedure oriented Interoperability approaches taken in the past. It provides an interoperability support frame by considering the object as t...
详细信息
object-orientedprogramming promises to increase programmer productivity through better reuse of existing code. However, reuse is not yet pervasive in today’s object-oriented programs. Why is this so? We argue that o...
详细信息
The object-oriented data model TM is a language that is based on the formal theory of FM, a typed language with object-oriented features such as attributes and methods in the presence of subtyping. The general (typed)...
详细信息
We propose design patterns as a new mechanism for expressing object-oriented design experience. Design patterns identify, name, and abstract common themes in object-oriented design. They capture the intent behind a de...
详细信息
暂无评论