. We discuss a framework in which the traditional features of objects (encapsulation, communication, etc.) are enhanced with synchronization and coordination facilities, using the declarative power of rules. We propose two interpretations of rules, one re-active and the other proactive, corresponding to different kinds of interactions between the rules and the objects. Finally, we consider the problem of capturing domain specific knowledge within a general coordination framework, for which constraints offer a promising direction of research. keywords: objects, rules, coordination, constraints. 1 Introduction Object-oriented Programming (OOP) is meant to provide an integrated framework for a technology of software components [20]. In OOP l...
Coordination viewed as the notion of \managing dependencies among activities " [8] is the key c...
Object-oriented specification mechanisms have become famous for modelling structure and behaviour to...
. Active object-oriented databases provide two means to model behavior of objects: (1) methods and (...
The entire documentation for the Object Coordination Nets approach version 3.0 is separated into thr...
We present a coordination language and its semantics for specification and implementation of object-...
From a software engineer's point of view, refining object-oriented specifications in distributed sof...
The popularity of the notion of object for structuring (the specification of) systems has not been a...
Thilo Kielmann University of Siegen Dept. of Computer Science and Electrical Engineering Holderlinst...
The entire documentation for the Object Coordination Nets approach version 3.0 is separated into thr...
Theoretically, the thesis sustains that in object oriented systems---mainly event driven---(1) the d...
In this paper we introduce an object-oriented coordination language for multi-agents systems. The b...
Coordination is a key requirement of software systems where different parts have to be adjusted in o...
. The coordination among a set of concurrent objects is commonly expressed through language specific...
Developments in distribution and networking of computing power raise questions about the feasibility...
published in post-workshop proceedings entitled "Recent Advances in Constraints". Colloque avec acte...
Coordination viewed as the notion of \managing dependencies among activities " [8] is the key c...
Object-oriented specification mechanisms have become famous for modelling structure and behaviour to...
. Active object-oriented databases provide two means to model behavior of objects: (1) methods and (...
The entire documentation for the Object Coordination Nets approach version 3.0 is separated into thr...
We present a coordination language and its semantics for specification and implementation of object-...
From a software engineer's point of view, refining object-oriented specifications in distributed sof...
The popularity of the notion of object for structuring (the specification of) systems has not been a...
Thilo Kielmann University of Siegen Dept. of Computer Science and Electrical Engineering Holderlinst...
The entire documentation for the Object Coordination Nets approach version 3.0 is separated into thr...
Theoretically, the thesis sustains that in object oriented systems---mainly event driven---(1) the d...
In this paper we introduce an object-oriented coordination language for multi-agents systems. The b...
Coordination is a key requirement of software systems where different parts have to be adjusted in o...
. The coordination among a set of concurrent objects is commonly expressed through language specific...
Developments in distribution and networking of computing power raise questions about the feasibility...
published in post-workshop proceedings entitled "Recent Advances in Constraints". Colloque avec acte...
Coordination viewed as the notion of \managing dependencies among activities " [8] is the key c...
Object-oriented specification mechanisms have become famous for modelling structure and behaviour to...
. Active object-oriented databases provide two means to model behavior of objects: (1) methods and (...