Work Package overview

WP2 The Superior Operational Management Layer SOMAL

This work package will specify and implement the Superior Operation Management Layer SOMAL which provides the information modelling backbone of EMILI’s data and event management system and the basis for decision makers in the infrastructure. The work will be partitioned as follows:
• Requirement specification and introduction of innovative principles for infrastructure operators;
• Establishment of the Superior Operation Management Layer as central information backbone of EMILI;
• WP2 will be generated iteratively based on technologies from WP4 and WP5, and take the use cases WP3 as test bed for the operation level. It provides the methodological framework for the Simulation and Training Environment SITE.
This includes especially:
• Specify and model how scenarios can be build within SOMAL;
• specify a framework for reporting of automatic reactions of the system;
• specify the safety and security conditions of distinct areas / sectors of the critical infrastructure;
• specify an alarm interpretation and explanation framework for failures and related events in the infrastructure;
• specify and model decision support and decision framework using context and situational information from different sources including other control systems and the Internet;
• specify an event and activity log as important pre-requisite for simulation evaluation and training.

WP3 Use Case Modeling

This work package will model and implement three realistic use cases, which serve to identify requirements for EMILI’s general approach in modelling, simulation, decision support, and training; and provide test-beds for these outcomes. The work will be partitioned as follows:
• Requirement specification and introduction of innovative principles: prescriptive/legal requirements
• for event management systems and for different application environments, facility types, general SCADA-system requirements (including FCML dialects, data communication, and sensor interfaces), and introduction of complexity issues, operational modes (normal, exceptional, emergency).
• Establishment of a common use case modelling concept as input for SOMAL (WP2) to produce unified and comparable models of different use cases considering different facility types and components, interactions between them, crossovers between different operational modes and critical pathways identification.
• Three concrete use cases with different levels of complexity will be modelled and implemented by using the SOMAL modelling methodology and the SITE platform: Use case I – Monitoring and Control of Airport Facilities, Use case II – monitoring and control for Public Transport Infrastructures and their emergency management. Use case III: future power grid management including new power technologies, commercial aspects and organizational structures with special emphasis on emergency management.
• All developed methodologies and technological improvements being integrated into the three use cases drive the conceptual, implementation and testing activities. Requirements identified in WP3 influence the concepts of SOMAL (WP2). Synergy input and recommendations will be generated iteratively for WP4 and WP5 (next generation Web technologies) so that subsequent revisions and implementations of the developed technologies are mirrored by the use cases. The SITE implementation (WP6) will provide the basis for validating the use cases in the last project phase by demonstration implementations.

WP4 Semantic Web Technology for Complex Events

Semantic technologies for Complex Events are an important area which is, together with WP 5 (data and event management), at the technological core of EMILI. This work package will develop a high-level approach for Complex Events and active Web services, together with efficient implementations that build upon the systems of WP5. This approach will enable to process effectively and efficiently the information needed by the Superior Operational Management Level SOMAL and the related SCADA and emergency management functionalities. Concretely, the following task will be handled
• analisys of the state-of-the-art on Complex Event Processing and Event Condition Action rules,
• design of a high-level approach for Complex Event processing,
• design of a high-level approach for specifying active Web services based on Event-Condition-Action (ECA) rules,
• develop of an effective and efficient implementation for processing of Complex Events (in particular incremental, streaming evaluation of Complex Events).
This approaches will have a homogeneous “look-and-feel,” and have the following traits:
• incorporation of Web standards for data formats and communication,
• effective reasoning capabilities for ECA rules (or “views” in the database sense),
• combined and unified access to events and stored (“non-event”) data
• modularization as necessary to realise large scale systems, and
• built-ins and extension points for processing of sensor signals (e.g., data cleaning).
To allow for incremental development, the phases for design, semantics, and implementation overlap, and are followed by a refinement phase at the end.

WP5 Data and Event Management Systems

“Data and event management systems” is one of the core work packages of the EMILI project and provides the basis for implementations of the semantic technology of WP4. It provides an efficient processing technology for the complex event models built in SOMAL (WP2). It will develop processing capabilities for data and event streams and combine them with traditional database technology, backed by an implementation. The result becomes available in a completely packaged open-source solution. This will be used in the SITE platform (WP6).
Concretely this work package will:
• Develop an architectural frame for the data and event management system in the context of managing events on the Web.
• Develop, as a bottom layer, libraries to interact with sensors and control systems. This involves basic interaction with sensors, ranging from reading data from the sensor network to storing sensor data (statically) in a database.
• Develop primitives that support the manipulation of events and persistent data. In particular, provide a basis for combining event streams and other data as required for rule processing of WP4.
• Implement an event stream processing system capable of handling discrete and continuous events in (near) real time, i.e., the reaction time needed in the SCADA systems of the EMILI use cases. In such systems connections to sensors and clients may be lost. The system should be able to handle noise or missing events and protect against output stream overflow.
• Integrate the event stream processing and ECA rule functionality into MonetDB, an open source column-oriented database system developed by the work packages coordinator CWI. When integrated in MonetDB, it will be subject to its software quality assurance scheme and nightly regressing testing scheme.
• Apply the developed system by integrating it with the semantic technology ofWP4, the SITE development in WP6, and deploying it in the use cases of WP3.
• Develop and apply a benchmark framework to analyze and predict the performance behaviour of SCADA solutions in high stress situations.

WP6 The EMILI Simulation and Training Environment SITE

The use cases (WP3) provides the requirements for the next generation control systems for emergency management in large infrastructures. The SOMAL modelling approach (WP2) allows to structure the complex information in a clear and transparent way. The new Web technologies will be adapted to these requirements in WP4 and WP5 in order to allow to process complex models effectively and efficiently. They will be integrated into the Simulation and Training Environment SITE together with sophisticated user interaction capabilities. This SITE environment allows to demonstrate that the methodology and technology approach is appropriate and suited to fulfill the requirements from WP3. The three use cases will be used to build demonstrators on top of SITE with different typical and realistic scenarios. For collaborative and distributed collaboration, the user interface will implement corresponding techniques, such as individual views on data, locking of shared resources and data, or collaborative input techniques. The interface will also integrate communication functionality with persons at different locations. The visual presentation and the interface will be adaptable to different kinds of output and input devices. The work will be divided into the following tasks:
• integrating innovative Web technologies, including the ones proposed in WP4 and WP5 on Semantic Web, Active Web, Complex Event Processing, Ontology-based modelling, and Web of Things in the development of EMILI-SITE environment.
• Development of a context sensitive threat scenario simulator, based on the SOMAL modelling ontology.
• Development of an intelligent decision aid tool as emergency management recommender-trainer, using Semantic Web technologies, Complex Event Processing, and ECA rules in combination with multi-criteria analysis techniques.
• Fine tuning of the recommender-trainer using experienced people in the loop.
• Generation of a suite of emergency management scenarios for the three concrete use cases.
• Development of the sophisticated visualization and interaction tools, facilitating data and information visualization, user interaction and communication between different stakeholders.

Correlation of the EMILI Work Packages

WP7 Assessment and Best Practices

WP 7 complements the work done in WP2-WP6 with a critical evaluation of their results. WP7 does evidence the suitability and added value of EMILI for next generation Web technology solutions emergency management in large infrastructures. It also provides recommendations for best practices on the use of semantic technology for managing events on the Web.

WP8 Dissemination

WP 8 is about the dissemination activities in EMILI and it also defines a strategy and exploitation plan for the EMILI results and achievements. WP8 closely cooperates with WP2-WP6. In particular, the demonstrators for the WP3 use cases built in WP6 will allow us to show that our approach is adequate for our EMILI project goals.