1992 · 248 citations · 24 references
ComputingComputer ScienceDatabasesFormal MethodsProgramming LanguagesData ModelingDatabase DesignDatabase ManagementEvent RepresentationExecutable System ModelsSpecification LanguagesEvent Trigger DetectionEvent-condition-action Rules
The concept of a trigger is central to any active database. Upon the occurrence of a trigger event, the trigger is “fired”, i.e, the trigger action is executed. We describe a model and a language for specifying basic and composite trigger events in the context of an object-oriented database. The specified events can be detected efficiently using finite automata.
24
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations
Setrag Khoshafian, George P. Copeland · ACM SIGPLAN Notices · 1986 · 472 citations
The architecture of an active database management system
Dennis R. McCarthy, Umeshwar Dayal · ACM SIGMOD Record · 1989 · 442 citations · Full text