Uma Abordagem Baseada em Modelos para Gerenciamento de Situações em CEP

  • Rafael Amorim UFES
  • Patrícia Costa UFES
  • Roberta Gomes UFES

Resumo


Este trabalho propõe uma metodologia para apoiar o uso de situações em sistemas de processamento de eventos complexos (CEP), tanto em tempo de design quanto em tempo de execução. Em tempo de design foi utilizada a linguagem gráfica SML, permitindo que desenvolvedores modelem situações num alto nível de abstração. Em tempo de execução, foram implementadas transformações de modelos SML para código Java, permitindo que a plataforma alvo (Esper) seja capaz de detectar e processar as situações descritas em SML. Para exemplificar a metodologia proposta, foi desenvolvida uma aplicação voltada para o cenário de detecção de Influenza, segundo as recomendações descritas pela Organização Mundial de Saúde.

Referências


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.

Publicado
20/07/2015
AMORIM, Rafael; COSTA, Patrícia; GOMES, Roberta. Uma Abordagem Baseada em Modelos para Gerenciamento de Situações em CEP. In: SIMPÓSIO BRASILEIRO DE COMPUTAÇÃO UBÍQUA E PERVASIVA (SBCUP), 7. , 2015, Recife. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2015 . p. 71-80. ISSN 2595-6183. DOI: https://doi.org/10.5753/sbcup.2015.10170.