Title :
Complex Events Specification for Properties Validation
Author :
Bertolino, Antonia ; Di Marco, A. ; Lonetti, Francesca
Author_Institution :
Ist. di Scienza e Tecnol. dell´Inf. “A. Faedo”, Pisa, Italy
Abstract :
Run-time validation of non-functional properties becomes very important to evaluate and keep under control dynamic and evolving systems. Event-driven monitoring is a commonly adopted approach for observing and analyzing that these properties are satisfied. As the events to be observed become more and more complex, a powerful events specification language is needed. In this paper we present a complex events specification language that is included into the Property Meta-Model (PMM). It is intuitive and easy to use and at the same time machine-processable, thus allowing for the automated run-time configuration of a model-driven event-based monitoring system. The PMM complex events specification language combines features of two existing and well-known event specification languages that are GEM and Drools Fusion, and in addition presents new features not included in the considered languages. As a proof of concept we present how the PMM complex events specification language can be used for modeling complex events excerpted from the scenarios of the CONNECT European Project.
Keywords :
formal specification; specification languages; CONNECT European Project; Drools Fusion; GEM; PMM; complex event modelling; complex event specification; dynamic systems; event specification language; event-driven monitoring; evolving systems; model-driven event-based monitoring system; nonfunctional property; properties validation; property meta-model; run-time configuration; run-time validation; Event Specification Language; Non-functional Properties; Run-time validation;
Conference_Titel :
Quality of Information and Communications Technology (QUATIC), 2012 Eighth International Conference on the
Conference_Location :
Lisbon
Print_ISBN :
978-1-4673-2345-1
DOI :
10.1109/QUATIC.2012.25