A FLEXIBLE EVENT-CONDITION-ACTION (ECA) RULE PROCESSING MECHANISM BASED ON A DYNAMICALLY RECONFIGURABLE STRUCTURE

Xiang Li, Ying Qiao, Hongan Wang

Abstract

Adding and deleting Event-Condition-Action (ECA) rules, i.e. modifications of processing structures in an active database are expected to happen on-the-fly, to cause minimum impact on existing processing procedures of ECA rules. In this paper, we present a flexible ECA rule processing mechanism in active database. It uses a dynamically reconfigurable structure, called unit-mail graph (UMG) and a middleware, called Unit Modification and Management Layer (UMML) to localize the impact of adding and deleting ECA rules so as to support on-the-fly rule modification. The ECA rule processing mechanism can continue to work when the user adds or deletes the rules. This makes active database to be able to react to external events arriving at the system during rule modification. We also use a smart home environment to evaluate our work.

References

  1. Gatziu, S., Dittrich, K.R., 1994. Detecting Composite Events in Active Databases Using Petri Nets. In Proc. of the 4th International Workshop on Research Issues in Data Engineering: Active Database Systems. IEEE Press.
  2. Dittrich, K., Fritschi, H., Gatziu, S., Geppert, A., Vaduva, 2000. Technical report: SAMOS in Hindsight. In Experiences in Building an Active Object-Oriented DBMS.
  3. Chakravarthy, S., Le, R., Dasari, R., 1999. ECA Rule Processing in Distributed and Heterogeneous Environments. In Symposium on Distributed Objects and Applications. IEEE Press.
  4. Chakravarthy, S., Mishra, D., 1993. Snoop: An Expressive Event Specification Language For Active Databases. Technical report, Dept. of Comp. and Info. Sci., Univ. of FL, 1993.
  5. Chakravarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.K., 1994. Composite events for active databases: Semantics, contexts and detection. In Proceedings of the 20th International Conference on Very Large Databases.
  6. N. H. Gehani, H. V. Jagadish, O. Shmueli, 1992. Event Specification in an Object-Oriented Database. In Proceedings International Conference on Management of Data.
  7. V. Krishnaprasad. Event Detection for Supporting Active Capability in an OODBMS: Semantics, Architecture, and Implementation. Master's thesis, Database Systems R&D Center, CIS Department, University of Florida, E479-CSE, Gainesville, FL 32611, March 1994.
  8. Qiao, Y., Zhong, K., Wang, H., Li, X., 2007. Developing Event-condition-action Rules in Real-time Active Database. In Proceedings of ACM symposium on applied computing, pp.511-516.
  9. Liu, W., Qiao, Y., Li, X., Zhong, K., Wang, H., Dai, G., 2008. A Visual Specification Tool for EventCondition-Action Rules Supporting Web-Based Distributed System. In Proceedings of the Tenth International Conference on Enterprise Information Systems, pp.246-251.
Download


Paper Citation


in Harvard Style

Li X., Qiao Y. and Wang H. (2009). A FLEXIBLE EVENT-CONDITION-ACTION (ECA) RULE PROCESSING MECHANISM BASED ON A DYNAMICALLY RECONFIGURABLE STRUCTURE . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-84-5, pages 291-294. DOI: 10.5220/0001987402910294


in Bibtex Style

@conference{iceis09,
author={Xiang Li and Ying Qiao and Hongan Wang},
title={A FLEXIBLE EVENT-CONDITION-ACTION (ECA) RULE PROCESSING MECHANISM BASED ON A DYNAMICALLY RECONFIGURABLE STRUCTURE},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},
year={2009},
pages={291-294},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001987402910294},
isbn={978-989-8111-84-5},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - A FLEXIBLE EVENT-CONDITION-ACTION (ECA) RULE PROCESSING MECHANISM BASED ON A DYNAMICALLY RECONFIGURABLE STRUCTURE
SN - 978-989-8111-84-5
AU - Li X.
AU - Qiao Y.
AU - Wang H.
PY - 2009
SP - 291
EP - 294
DO - 10.5220/0001987402910294