Title :
Applying Petri Nets in Active Database Systems
Author :
Li, XiaoOu ; Medina, Joselito M. ; Chapa, Sergio V.
Author_Institution :
Centro de Investigation y de Estudios Avanzados del Instituto Nacional, Mexico City
fDate :
7/1/2007 12:00:00 AM
Abstract :
Reactive behavior of active database systems is achieved through the definition of event-condition-action (ECA) rules. Generally, ECA rule representation and processing are separated in the majority of existing active database systems. In this paper, we propose a conditional colored Petri net (CCPN) approach to model and simulate ECA rules. CCPN can not only integrate rule representation and processing in only one model, but is also independent of the actual database system. Furthermore, we have developed a software platform named ECAPNSim, which can generate a CCPN model automatically from a text file of ECA rule description, and communicate with a traditional database system when an event is detected from the database or an action command is generated by the CCPN simulator.
Keywords :
Petri nets; active databases; Petri nets; active database systems; event-condition-action; rule processing; rule representation; Communication system software; Computational modeling; Database systems; Discrete event simulation; Event detection; Information systems; Mathematical model; Petri nets; Power engineering and energy; Power system modeling; Active database system; Petri nets; event-condition-action (ECA) rules; information system;
Journal_Title :
Systems, Man, and Cybernetics, Part C: Applications and Reviews, IEEE Transactions on
DOI :
10.1109/TSMCC.2007.897329