Ontology-based support for complex events
Abstract
With increasing demands for agility and reactivity, scientific circles and leading ICT companies have recognized the need for EDA (event-driven architecture) and complex event processing in factory automation, signal processing, data acquisition, manufacturing, and other applications of industrial electronics. We propose an EDA framework for defining and processing complex events based on ontologies. The main novelty of our approach is introduction of semantic aspects into EDA. Our framework enables highly expressive semantic definitions of complex events and a higher level of semantic integration of real-time events with the domain and event ontologies. The main component of the framework is the complex event service that acts as an event sink for member events and as an event source for inferred complex events. Our approach is complementary to existing approaches and can enhance their support for complex events that require higher expressivity and semantic descriptions. Kadangi lanksčiai adaptyvių ir reaktyvių sistemų savybių paklausa nuolat didėja, mokslininkų grupės ir svarbiausios IKT kompanijos pripažino įvykiais valdomos architektūros (EDA) ir sudėtinių įvykių apdorojimo poreikį įmonių automatizavimo, signalų apdorojimo, duomenų surinkimo ir kaupimo, gamybos, ir kitose pramoninės elektronikos taikymo srityse. Straipsnyje pasiūlytas ontologija grindžiamas EDA sudėtinių įvykių apibrėžimo ir apdorojimo karkasas. Pasiūlytojo karkaso naujumas pirmiausia yra susijęs su semantinių aspektų įdiegimu EDA. Karkasas įgalina apibrėžti aukštesnio ekspresyvumo lygmens realaus laiko sudėtinių įvykių apibrėžimą ir aukštesnį realaus laiko semantinės integracijos lygį naudojant dalykinės srities ir įvykių ontologiją. Pagrindinis karkaso komponentas yra sudėtinių įvykių paslauga, kuri veikia kaip sudėtinio įvykio atskirų narių išnykimo vieta ir kaip išvestinių sudėtinių įvykių šaltinis. Straipsnyje pasiūlytas būdas papildo esamus sudėtinių įvykių apdorojimo būdus ir gali sustiprinti bei pagerinti jų teikiamą sudėtinių įvykių palaikymą, tais atvejais, kai reikalingas aukštesnio lygio ekspresyvumas ir semantinis apibūdinimas.