Related Experiment Video
Updated: Feb 2, 2026

Infant Auditory Processing and Event-related Brain Oscillations
Published on: July 1, 2015
Model Driven Development Applied to Complex Event Processing for Near Real-Time Open Data
Pedro J Clemente1, Adolfo Lozano-Tello2
1Quercus Software Engineering Group, INTIA (Instituto de Investigación en Tecnologías Aplicadas de Extremadura), University of Extremadura, 06071 Badajoz, Spain. pjclemente@unex.es.
Abstract:
Nowadays, data are being produced like never before because the use of the Internet of Things, social networks, and communication in general are increasing exponentially. Many of these data, especially those from public administrations, are freely offered using the open data concept where data are published to improve their reutilisation and transparency. Initially, the data involved information that is not updated continuously such as budgets, tourist information, office information, pharmacy information, etc. This kind of information does not change during large periods of time, such as days, weeks or months. However, when open data are produced near to real-time such as air quality sensors or people counters, suitable methodologies and tools are lacking to identify, consume, and analyse them. This work presents a methodology to tackle the analysis of open data sources using Model-Driven Development (MDD) and Complex Event Processing (CEP), which help users to raise the abstraction level utilised to manage and analyse open data sources. That means that users can manage heterogeneous and complex technology by using domain concepts defined by a model that could be used to generate specific code. Thus, this methodology is supported by a domain-specific language (DSL) called OpenData2CEP, which includes a metamodel, a graphical concrete syntax, and a model-to-text transformation to specific platforms, such as complex event processing engines. Finally, the methodology and the DSL have been applied to two near real-time contexts: the analysis of air quality for citizens' proposals and the analysis of earthquake data.
More Related Videos
Related Concept Videos
Real Time RT-PCR
The real-time quantification of the number of amplified products is...
Steps in the Modeling Process
Attention is the first necessary component for observational learning. It involves focusing on what the model is doing and saying. For example, if you decide to take a drawing class to enhance your skills, you need to pay close attention to the instructor's words and hand movements. The characteristics of the model significantly...
Model Approaches for Pharmacokinetic Data: Physiological Models
Model Approaches for Pharmacokinetic Data: Compartment Models
Two primary types of compartment models are recognized: mammillary and catenary. The more...
Integration of Synaptic Events
Model Approaches for Pharmacokinetic Data: Distributed Parameter Models
The distributed parameter models are specifically designed to account for variations and differences in some drug classes. This model is particularly useful for assessing regional concentrations of anticancer or...

