Reactive behaviour support: Themes and variations

  • Ray Fernández
  • Oscar Díaz
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 985)


Unlike previous behaviour models, reactive behaviour description includes not only what to execute but also when to execute it. Programming languages, database systems and graphical user interfaces are being enhanced to provide explicit support for reactive behaviour due to the large range of application which naturally express their semantics using this paradigm. This paper presents a common framework in which current alternatives to reactive behaviour support in objectoriented systems can be placed and compared. This framework imposes some clasification features, that suggest some new approaches for the reactive behaviour support.


reactive behaviour event detection triggers/rules active database sytems 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    O. Diaz, P.M.D. Gray, and N. Paton. Rule management in object oriented databases: a uniform approach. In R. Camps G.M. Lohman, A. Sernadas, editor, 17th Intl. Conf. on Very Large Data Bases, Barcelona, pages 317–326. Morgan Kaufmann, 1991.Google Scholar
  2. 2.
    O. Diaz and A. Jaime. EXACT: an Extensible approach to ACTive objectoriented databases. Submitted for publication, 1994.Google Scholar
  3. 3.
    S. Chakravarthy E. Anwar, L. Maugis. A new perspective on rule support for object-oriented databases. SIGMOD Conference, pages 99–108, 1993.Google Scholar
  4. 4.
    E. N. Hanson and J. Widom. An overview of production rules in database systems. The Knowledge Engineering Review, 8(2):121–143, 1993.Google Scholar
  5. 5.
    Inteligence Logiciel, ILOG. ILOG Server User Manual.Google Scholar
  6. 6.
    P. Jackson, editor. Introduction to Expert Systems. Addisson-Wesley, 1988.Google Scholar
  7. 7.
    C. Jones. Development of an expert system library using object oriented techniques. Master's thesis, Universidad del Pais Vasco, 1993.Google Scholar
  8. 8.
    A.M. Kotz, K.R Dittrich, and J.A. Mulle. Supporting semantic rules by a generalized event/trigger mechanism. In Advance in Database Technology, EDBT, Venice, pages 76–91, 1988.Google Scholar
  9. 9.
    J. Martin and S. Odell. Object Oriented Analysis and Design. Prentice Hall Publishing, 1993.Google Scholar
  10. 10.
    C. Medeiros and P. Pfeffer. A mechanism for managing rules in an object-oriented database. Technical report, Altair Technical Report, 1990.Google Scholar
  11. 11.
    B. Meyer. Eiffel: The Language. Prentice Hall Publishing, 1993.Google Scholar
  12. 12.
    Bertrand Meyer. Object Oriented Software Construction. Prentice Hall Publishing, 1988.Google Scholar
  13. 13.
    S. Omohundro. The sather 1.0 specification. Scholar
  14. 14.
    N. Paton, O. Diaz, and M.L. Barja. Combining active rules and metaclasses for enhanced extensibility in object-oriented systems. Data and Knowledge Engineering, 10:45–63, 1993.Google Scholar
  15. 15.
    R. Fernández Rupérez. Embedding of ride-based expert capabilities in oo applications by using active behaviour. In Bertrand Meyer et al., editor, TOOLS 94, page 315. Prentice Hall Publishers, 1994.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1995

Authors and Affiliations

  • Ray Fernández
    • 1
    • 2
  • Oscar Díaz
    • 2
  1. 1.ADOS Soluciones Software S.A.LasarteSpain
  2. 2.Departamento de Lenguajes y Sistemas InformáticosUniversidad del País Vasco / Euskal Herriko UnibertsitateaSan SebastiánSpain

Personalised recommendations