TY - GEN
T1 - Application generation framework for real-time complex event processing
AU - Magid, Yonit
AU - Adi, Asaf
AU - Barnea, Maya
AU - Botzer, David
AU - Rabinovich, Ella
PY - 2008
Y1 - 2008
N2 - We propose to develop a framework which provides the ability to apply complex event processing in real-time domains, thus allowing an easier process of developing and maintaining specific solutions for real-time event-based systems, while upholding the real time requirements of the system. Specifically, we propose to develop a framework that includes an integrated development environment for defining rules, and, given a set of rules, generates code for a complex event processing application for which it is able to determine time bounds on the response of this application to a set of supported events. In particular, the tool helps determine a time bound for the execution time of the code corresponding to each rule. Many Service Oriented Architecture (SOA) applications, in domains such as financial services, manufacturing, gaming and military/aerospace, have real-time performance requirements. We present real-life industry use cases from these domains as motivation for the potential benefit in developing real-time complex event processing applications. In support of a feasibility argument for the proposed approach we present some preliminary experimental results obtained on a partially implemented tool.
AB - We propose to develop a framework which provides the ability to apply complex event processing in real-time domains, thus allowing an easier process of developing and maintaining specific solutions for real-time event-based systems, while upholding the real time requirements of the system. Specifically, we propose to develop a framework that includes an integrated development environment for defining rules, and, given a set of rules, generates code for a complex event processing application for which it is able to determine time bounds on the response of this application to a set of supported events. In particular, the tool helps determine a time bound for the execution time of the code corresponding to each rule. Many Service Oriented Architecture (SOA) applications, in domains such as financial services, manufacturing, gaming and military/aerospace, have real-time performance requirements. We present real-life industry use cases from these domains as motivation for the potential benefit in developing real-time complex event processing applications. In support of a feasibility argument for the proposed approach we present some preliminary experimental results obtained on a partially implemented tool.
KW - Application generation framework
KW - Complex event processing
KW - Industry use-cases
KW - Real-time applications
UR - http://www.scopus.com/inward/record.url?scp=51949095239&partnerID=8YFLogxK
U2 - 10.1109/COMPSAC.2008.146
DO - 10.1109/COMPSAC.2008.146
M3 - Conference contribution
AN - SCOPUS:51949095239
SN - 9780769532622
T3 - Proceedings - International Computer Software and Applications Conference
SP - 1162
EP - 1167
BT - Proceedings - 32nd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2008
T2 - 32nd Annual IEEE International Computer Software and Applications Conference, COMPSAC 2008
Y2 - 28 July 2008 through 1 August 2008
ER -