Research Project / Detail View

Modeling and assuring dependability of Systems of Systems

We study large socio-technical systems where many independent systems and people interact, and we develop ways to explain and improve safety, security, and resilience over time.

Modeling and assuring dependability of Systems of Systems

What is a System of Systems?

A System of Systems is a large structure where multiple independent systems work together to provide a service. Examples include road traffic systems, smart houses, and mobility-as-a-service.

These systems change over time. Their components, connections, and quality of service may all shift, which makes it hard to predict every possible situation in advance.

Why traditional design is not enough

In many SoS settings, it is difficult to build complete safety and security guarantees only at design time. New actors appear, systems evolve, and human decisions also affect the whole picture.

Because of this, dependability must be supported not only by initial design, but also by repeated analysis and explanation during operation.

Our research

We model and analyze socio-technical systems as Systems of Systems and study how to assure their overall dependability, including safety, security, and resilience.

Our work compares modeling approaches such as ArchiMate, STAMP, and FRAM, and also explores simpler graph-based descriptions. We further study agreement-building methods based on game theory and explanation methods using assurance cases and GSN.

Papers and articles related to this project

Other main research projects

01 Real-time performance assurance in high-performance embedded systems

Real-time performance assurance in high-performance embedded systems

We study how to keep mixed-criticality systems fast, predictable, and safe even when many applications share CPUs, memory, storage, and networks.

Open this project

02 IoTxWeb3: lifecycle management and data sharing for IoT devices

IoTxWeb3: lifecycle management and data sharing for IoT devices

We combine IoT devices with blockchain and smart contracts so that device permissions, data sharing, and lifecycle management can be handled in a transparent way.

Open this project