CEP-ML: meta - language to support interoperability between heterogeneous complex event processing systems

dc.contributor.advisorRanathunga S
dc.contributor.authorParanawithana WDAI
dc.date.accept2019
dc.date.accessioned2019
dc.date.available2019
dc.date.issued2019
dc.description.abstractDistributed complex event processing systems give many benefits over centralized systems mainly in terms of scalability and extendibility. There are many types of CEP engines with different characteristics and query languages specialized to each domain. When it comes to deploying these distributed CEP systems in an industrial context, supporting interoperability between these heterogeneous event processing systems has become a major problem. Not having a generally accepted definition language is a prime problem when integrating different CEP engines to achieve one goal in a distributed environment. There have been introduced new systems and languages to be operated efficiently in a distributed environment but, they have not addressed the problem of not having a generally accepted language when communicating between different CEP engines. There has been little quantitative analysis done on developing a meta-language and a language conversion parser. The absence of a language parser to convert between any available meta-language and other existing CEP languages is another noticeable shortage when migrating between different CEP systems. This research presents a generally accepted definition meta-language for complex event processing to support interoperability between CEP systems along with a language parser to convert between this meta-language and existing languages. It acts as an intermediate language format in language conversion. The meta-language supports the main common language functions to reach the industrial level. CEP ML language parser supports three popular languages SiddhiQL, EPL and Stream that have dominated the field for years. Further, we have developed a web-based try-out tool which users can easily use to convert between these languages.en_US
dc.identifier.accnoTH4096en_US
dc.identifier.citationParanawithana, W.D.A.I. (2019). CEP-ML: meta - language to support interoperability between heterogeneous complex event processing systems [Master’s theses, University of Moratuwa]. Institutional Repository University of Moratuwa. http://dl.lib.mrt.ac.lk/handle/123/16181
dc.identifier.degreeMSc in Computer Science and Engineeringen_US
dc.identifier.departmentDepartment of Computer Science & Engineeringen_US
dc.identifier.facultyEngineeringen_US
dc.identifier.urihttp://dl.lib.mrt.ac.lk/handle/123/16181
dc.language.isoenen_US
dc.subjectCOMPUTER SCIENCE AND ENGINEERING-Dissertationsen_US
dc.subjectCOMPUTER SCIENCE-Dissertationsen_US
dc.subjectCOMPLEX EVENT PROCESSING SYSTEMSen_US
dc.titleCEP-ML: meta - language to support interoperability between heterogeneous complex event processing systemsen_US
dc.typeThesis-Full-texten_US

Files

Original bundle

Now showing 1 - 3 of 3
Loading...
Thumbnail Image
Name:
TH4096-1.pdf
Size:
112.73 KB
Format:
Adobe Portable Document Format
Description:
Pre-text
Loading...
Thumbnail Image
Name:
TH4096-2.pdf
Size:
93.37 KB
Format:
Adobe Portable Document Format
Description:
Post-text
Loading...
Thumbnail Image
Name:
TH4096.pdf
Size:
1.06 MB
Format:
Adobe Portable Document Format
Description:
Full-thesis