Cayuga is an expressive and scalable Complex Event Processing (CEP) system developed at the Cornell Database Group. The system is implemented in C++, and runs on Windows, Linux, and Mac OS X. See its Wiki page, or google "Cornell Cayuga" for details.