Uma Abordagem Baseada em Modelos para Gerenciamento de Situações em CEP
Abstract
This paper proposes a methodology to support situation awareness in complex event processing (CEP) systems, both at design time and runtime. At design time, the graphical language SML has been used, allowing developers to model situations at a high level of abstraction. At runtime, transformations were implemented from SML models to Java code, allowing the target platform (Esper) to detect and process situations described in SML. To illustrate the proposed methodology, an application scenario for monitoring influenza epidemics has been developed according to the recommendations described by the World Health Organization.
References
BRUNS, R. et al. DS-EPL: Domain-Specific Event Processing Language. DEBS '14 Proc. 8th ACM Intl’ Conf. on Distributed Event-Based Systems, 2014. 83-94.
COSTA, P. D. Architectural Support for Context-Aware Applications - From Context Models to Services Platforms. University of Twente, 2007.
COSTA, P. D. et al. A Model-Driven Approach to Situations: Situation Modeling and Rule-Based Situation Detection. 2012 IEEE 16th International Enterprise Distributed Object Computing Conference, 2012. 154-163.
DEY, A. K. Understanding and Using Context. Personal and Ubiquitous Comp, vol. 5, 2001.
ECKERT, M.; BRY, F. Complex Event Processing (CEP). Informatik-Spektrum, April 2009.
ETZION, O.; NIBLETT, P. Event Processing in Action. Manning Publications Co., 2010.
FIDLER, E. et al. The padres distributed publish/subscribe system. 8th Intl’ Conf. on Feature Interactions in Telecommunications and Software Systems, 2005.
HASAN, S. et al. Toward Situation Awareness for the Semantic Sensor Web: Complex Event Processing with Dynamic Linked Data Enrichment. Proc 4th Intl’ Workshop on Semantic Sensor Networks 2011, 2011.
KOKAR, M. M.; MATHEUS, C. J.; BACLAWSKI, K. Ontology-based situation awareness. Information Fusion, vol. 10, 2009. 83-98.
LUCKHAM, D. C. The Power of Events: An Introduction to Complex Event Processing in Distributed Enterprise Systems. Boston, USA: Addison-Wesley, 2002.
MARGARA, A.; CUGOLA, G.; TAMBURRELLI, G. Learning from the past: automated rule generation for complex event processing. DEBS '14 Proc. 8th ACM Intl’ Conf. on Distributed Event-Based Systems, 2014. 47-58.
PEREIRA, I.; DOCKHORN, P. C.; ALMEIDA, J. P. A. A Rule Based Platform for Situation Management. Intl’ Multi-Disciplinary Conf. on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), 2013.
RENNERS, L.; BRUNS, R.; DUNKEL, J. Situation-Aware Energy Control by Combining Simple Sensors and Complex Event Processing. Proc. Workshop on AI Problems and Approaches for Intelligent Environments, 2012. 33-38.
RIZZI RAYMYNDO, C. et al. An Infrastructure for Distributed Rule-Based Situation Management. Intl’ Multi-Disciplinary Conf. on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), 2014. 202-208.
SOBRAL, V. M.; ALMEIDA, J. P. A.; COSTA, P. D. Assessing Situation Models with a Lightweight Formal Method. Intl’ Multi-Disciplinary Conf. on Cognitive Methods in Situation Awareness and Decision Support (CogSIMA), 2015.
