Adaptive runtime re-configuration

Goal-driven re-configuration of operational systems-of-systems

The increasing capabilities for system interconnection and sharing of resources, processes, and information leads to the configuration of systems into more capable aggregated systems, called systems-of-systems (SoS). While systems-of-systems show some traits similar to distributed systems, they are unique in many ways. Most notably here are the operational and managerial independence of the individual systems.

The independence of systems within a SoS allows these systems to join or leave the composed co-operation. They can, for example, pursue others tasks due to a change in priorities, or drop out for maintenance. To adjust to this and to meet its given goals, the SoS has to adapt its configuration at runtime. It has to integrate new systems or close the gap of former participants, and re-arrange its operation and inner communication, all while remaining fully operational.

We realize this dynamic adaptation of operational SoS with a framework that enables the runtime integration and verification of a system. This framework is based on a built-in test paradigm and it supports the adaptation of all involved systems, e.g., by directing re-configurations to use new services.

Adaptive runtime re-configuration

Method details


Method description

  1. Query the requirements that systems pose to other systems and their environment to meet the SoS goals
  2. Express requirements by terms of tests and check them
  3. Calculate what adaptations are needed so that all requirements are met after re-configuration
  4. Set re-configuration strategy that ensures continuous operation
  5. Initiate runtime SoS re-configuration and individual system adaptation
  6. Check compliance to operational goals and set up runtime monitoring

Research project

Partners

Industrial partner:

  • Thales Nederland

Academic partner:

  • Delft University of Technology

Contact

Business manager:

Frans Beenker

Telephone:

+31 (0)88-866 5420

Email:

frans.beenker@tno.nl