After 18 months, the EMILI project successfully passed its third milestone. The main results are the following:

  • The DURA language for complex events and reactivity has been further worked out. An event engine (called Event Mill) has been designed and implemented capable of processing complex event expressions and reactive rules. The first version now available comes with some restrictions called DURA-Core compared with the full language (DURA-full). Complex actions are currently not supported, and complex event definitions can not contain negations and event accumulations. These expressions are harder to process then the others. DURA-full will be processable in the next version of the Event Mill. A description of the DURA language and of the Event Mill can be found in Deliverable D4.5.
  • A data cell approach has been implemented in MonetDB allowing data streams of events to be processed efficiently. This provides the basis for managing incoming event information from sensors and SCADA systems. These incoming events are evaluated by Event Mill running on top of MonetDB's data cell (see D5.4).
  • The objective of deliverable D6.4 is to describe the implementation of the first prototype of the integrated EMILI Situation and Training Environment SITE. EMILI-SITE is a software environment, where several different software components can be combined according to the overall architecture of EMILI. The EMILI-SITE system will provide advanced simulation and training capabilities for emergency management in critical infrastructures like airports, railway/metro systems, and power grids. In addition, the EMILI-SITE system will support decision-making activities in safety-critical situations in a timely manner. The implemented prototypes provide proofs-of-concept in the first part of the EMILI project and demonstrate the applicability of advanced technologies such as complex event processing, semantic technologies, simulations, and web services in mission-critical applications.

The EMILI-SITE generic architecture is presented in D6.4 (Fig. 1). This architecture should serve several purposes:

  1. To provide a common framework for the implementation of simulation and training environments for critical infrastructures in normal, exceptional and emergency situations;
  2. To be generic enough to support the implementation of all three EMILI use cases;
  3. To support the use of the Emergency Management simulation/training environment in other critical infrastructures.

Milestone 3 Deliverables