Abstract
In the real world, information can be ambiguous. Fuzzy logic is used to describe information in the way near to natural languages. The current system supports simple mutating events and temporal events. In this project, I have implemented a system which supports composite events using fuzzy logic over XML database systems. Composite event consists of collection of events that satisfy some pattern. A composite event is created by combining base events. This project defines different types of composite events, specify the decomposition constraints, and handle the processing of composite events for fuzzy active rules. The project has an interface for specifying a rule and an interface for users to specify queries. The queries are checked with the event handler, and if matched, composite event occurs and an action based on that event also occurs.