An event/rule framework for specifying the behavior of distributed systems

  • Authors:
  • Javier A. Arroyo-Figueroa;José A. Borges;Néstor Rodríguez;Amarilis Cuaresma-Zevallos;Edwin Moulier-Santiago;Miguel Rivas-Avilés;Jaime Yeckle-Sánchez

  • Affiliations:
  • Center for Computing Research and Development, Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez, Puerto Rico;Center for Computing Research and Development, Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez, Puerto Rico;Center for Computing Research and Development, Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez, Puerto Rico;Center for Computing Research and Development, Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez, Puerto Rico;Center for Computing Research and Development, Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez, Puerto Rico;Center for Computing Research and Development, Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez, Puerto Rico;Center for Computing Research and Development, Department of Electrical and Computer Engineering, University of Puerto Rico, Mayagüez, Puerto Rico

  • Venue:
  • SEM'02 Proceedings of the 3rd international conference on Software engineering and middleware
  • Year:
  • 2002

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.