Statecharts: A visual formalism for complex systems
Science of Computer Programming
The HiPAC project: combining active databases and timing constraints
ACM SIGMOD Record - Special Issue on Real-Time Database Systems
One-unambiguous regular languages
Information and Computation
Derivatives of Regular Expressions
Journal of the ACM (JACM)
A tour on the TriGS active database system — architectue and implementation
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Programming Techniques: Regular expression search algorithm
Communications of the ACM
The Situation Manager Component of Amit - Active Middleware Technology
NGITS '02 Proceedings of the 5th International Workshop on Next Generation Information Technologies and Systems
COMPOSE: A System For Composite Specification And Detection
Advanced Database Systems
SAMOS in Hindsight: Experiences in Building an Active Object-OrientedDBMS
SAMOS in Hindsight: Experiences in Building an Active Object-OrientedDBMS
Adaptive Control of Extreme-scale Stream Processing Systems
ICDCS '06 Proceedings of the 26th IEEE International Conference on Distributed Computing Systems
A stratified approach for supporting high throughput event processing applications
Proceedings of the Third ACM International Conference on Distributed Event-Based Systems
Unified event model for object databases
ICOODB'09 Proceedings of the Second international conference on Object databases
A runtime environment for online processing of operating system kernel events
WODA '09 Proceedings of the Seventh International Workshop on Dynamic Analysis
Partition and compose: parallel complex event processing
Proceedings of the 6th ACM International Conference on Distributed Event-Based Systems
Hi-index | 0.00 |
EventScript is a simple but powerful language for programming reactive processes. A stream of incoming events is matched against a regular expression. Actions embedded within the regular expression are executed in response to the matching of patterns of events. These actions include assigning computed values to variables and emitting output events. The definition of EventScript presented a number of novel and interesting language-design choices. EventScript has an efficient implementation, and has been used in a development environment for complex event-based applications. We have used EventScript to program both small examples and large industrial applications. Readers of EventScript programs find them easy to understand, and are comfortable with the familiar model of matching regular expressions.