The project "Model-based Supervision of Composite Systems" (SuperCom) looks at complex component-based systems ranging from power distribution networks to web services and assembly lines. It aims at building tools that confer those systems the ability to self-diagnose problems and keep operating as efficiently as possible until faults are repaired.
Overview | Demonstrators | Research Team | Publications
Many complex systems consist of simple components organised to achieve an end goal such as electricity supply or the creation of a product on a factory line. Achieving optimal performance requires adequate supervision software to accurately diagnose problems and temporarily reconfigure the system. The goal of this project is to develop efficient algorithms and tools to do this and thus improve the quality of service in the targeted application areas. The main focus of the project is in model-based supervision, meaning that the supervision is based on a precise model of the system. The benefit of this is that the supervision task can be fully automated and it can be rigorously shown to be correct. Our approach is in strong contrast with the current practise in many industries in which supervision, including monitoring and diagnosis, is based on ad hoc rules a system expert has derived from his understanding of the working of the system. Ad hoc supervision methods are difficult to show to be correct and optimal. For example, it is often very difficult to derive ad hoc diagnosis rules that cover all possible faults and fault combinations. Model-based methods can avoid many of the pitfalls of ad hoc supervision methods.
Our research provides assistance the resolution of three main problems by system designers and operators:
We are developing a unique approach is based on recent advances in the fields of artificial intelligence, automated verification, and discrete-event systems, most notably model-based diagnosis, planning, and model-checking. The approach heavily relies on decentralised and symbolic algorithms.
What will this research achieve?
An improvement in the quality of service from complex dynamic systems in telecommunications, power, computer, transport, and manufacturing industries.
Who will benefit?
Both industry and the consumers of their services and products, from electricity to manufactured goods.
What are the key features?
Our technology is targeted at complex systems in which faults cannot be identified via a small number of obvious indicators. Instead, a complex combination of indicators, possibly over a long time span, has to be observed and analysed in order to infer a faulty behaviour. Our approach is model-based, which means that correct, accurate and efficient supervision methods can be obtained.
The inputs to the software are:
Our technology is generic but can be tailored to different applications, including manufacturing, power distribution, computer networks, transportation, smart houses. It addresses 3 critical technical issues:
A. Modularity
Diagnosis systems in use in industry typically rely on alarm correlation and expert reasoning. They are difficult to maintain as any change in a component or the system's organisation may invalidate the expertise. This can lead to prohibitive re-development costs.
In contrast, we use model-based reasoning from a library of component models. When a component is upgraded or added to the system, only its model changes or gets added to the component library. The monitoring software does not change. Our technology is applicable to reconfigurable systems.
B. Flexibility
The technology can be tailored to applications with different real-time and space requirements. This is achieved by considering a spectrum of methods. These range from slower but space-efficient cooperative methods based on the component models, to the automatic off-line compilation of the component models to diagnosers and controllers that provide efficient on-line supervision.
C. Scalability.
State of the art model-based diagnosis techniques typically handle discrete-event systems of the order of 10^6 states. Our approach scales up to 10^100 states. This is achieved via:
Progress update
![]() |
Power Supply Restoration The problem is to diagnose and reconfigure a power distribution system in such a way as to minimise breakdown costs. Due to sensor uncertainty, the location of the faults and the current network configuration cannot always be known with certainty. This leads to a tradeoff between acting to resupply customers and acting to gain additional information. The reconfiguration is constrained by the capacity of the lines and power sources, and attempts to optimise the power margins and the distance to the nominal configuration. |
|
Monitoring the Manufacture of Plastic Bags
Monitoring the production of a factory is critical both to ensure the quality of the production and to detect mistakes that can be costly and require stopping the production. Requiring operators to monitor every step of the production would be too tedious and would create a risk of introducing more mistakes. Our algorithms use the natural decentralised architecture of the factory and divide the diagnosis problem into smaller problems to monitor the system.
|
![]() |
![]() |
Monitoring Mail servers A user has sent a mail which has not been received: what happened?
The aim of our work is to automatically answer diagnosis questions on the behaviour of a mail server. It includes a study of the verbosity level required to monitor a mail server, and recommending actions to ensure the minimum amount of information required is logged.
|
Staff |
||||
![]() |
![]() |
![]() |
![]() |
|
| Anbulagan | Adi Botea | Alban Grastien |
Jussi Rintanen | Sylvie Thiébaux |
|
Students
|
||||
![]() |
![]() |
![]() |
![]() |
|
| Andre Cire | Priscilla Kan John | Elena Kelareva |
Anika Schumann |
Sajjad Siddiqi |
|
Collaborators
|
||||
![]() |
![]() |
![]() |
||
| Olivier Buffet (CNRS) | Jinbo Huang | Yannick Pencolé (CNRS) |