2014 · 17 citations · 18 references
Cluster ComputingEngineeringInformation SystemsSoftware EngineeringInformation ForensicsEvent TracesCustom QueriesData Streaming ArchitectureSoftware AnalysisFormal VerificationData ScienceData MiningComplex Event ProcessingData ManagementProcess MiningEvent ProcessingKnowledge DiscoveryComputer ScienceData Stream ManagementAutomated ReasoningProgram AnalysisEvent-driven ProgrammingFormal MethodsBusinessIndustrial InformaticsData ModelingEvent-driven Monitoring
Information systems in general, and business processes in particular, generate a wealth of information in the form of event traces or logs. The analysis of these logs, either offline or in real-time, can be put to numerous uses: computation of various statistics, detection of anomalous patterns or compliance violations of some form of contract. However, current solutions for Complex Event Processing (CEP) generally offer only a restricted set of predefined queries on traces, and otherwise require a user to write procedural code to compute custom queries. In this paper, we present a formal and declarative language for the manipulation of event traces.
18
The temporal logic of programs
Amir Pnueli · 1977 · 5.6K citations
The Design of the Borealis Stream Processing Engine
Daniel J. Abadi, Yanif Ahmad, Magdalena Bałazińska et al. · 2005 · 1.2K citations
Cluster Computing, Engineering, Stream Processing Engine +18
High-performance complex event processing over streams
Eugene Wu, Yanlei Diao, Shariq Rizvi · 2006 · 831 citations
Event-driven Architecture, Cluster Computing, Engineering +18
Sirish Chandrasekaran, Owen Cooper, Amol Deshpande et al. · 2003 · 732 citations