Rule condition testing and action execution in Ariel
SIGMOD '92 Proceedings of the 1992 ACM SIGMOD international conference on Management of data
OSAM*.KBMS: an object-oriented knowledge base management system for supporting advanced applications
SIGMOD '93 Proceedings of the 1993 ACM SIGMOD international conference on Management of data
Debugging heterogeneous distributed systems using event-based models of behavior
ACM Transactions on Computer Systems (TOCS)
NCL: a common language for achieving rule-based interoperability among heterogeneous systems
Journal of Intelligent Information Systems - Special issue on intelligent integration of information
Advanced Java networking
COM and DCOM: Microsoft's vision for distributed objects
COM and DCOM: Microsoft's vision for distributed objects
Reliable Distributed Computing with the ISIS Toolkit
Reliable Distributed Computing with the ISIS Toolkit
Building an Integrated Active OODBMS: Requirements, Architecture, and Design Decisions
ICDE '95 Proceedings of the Eleventh International Conference on Data Engineering
A Configurable Event Service for Distributed Systems
ICCDS '96 Proceedings of the 3rd International Conference on Configurable Distributed Systems
EVEREST: an event recognition testbed
ICDCS '95 Proceedings of the 15th International Conference on Distributed Computing Systems
Hi-index | 0.00 |
Although a number of standards for developing distributed systems (DS) already exist (e.g., RPC, CORBA, DCE, DCOM, Java RMI, Jini), they still lack of abstractions, services and tools for specifying the behavior of a DS. The specification in these enviroimients is limited to the interface, i.e., which are the attributes and methods of distributed objects. We believe that behavioral abstractions should be part of the specification of a DS. This paper presents ERF, an Event/Rule Framework that provides a set of abstractions for specifying the behavior of DS in terms of events and rules. Rules in ERF are used to specify how distributed objects react to event occurrences. ERF has an open architecture which can be integrated to support different environments like CORBA, RMI and Jini.