Service-Oriented Reconfiguration in Systems of Systems Assured by Dynamic Modular Safety Cases

2021 ◽  
pp. 12-29
Author(s):  
Carsten Thomas ◽  
Elham Mirzaei ◽  
Björn Wudka ◽  
Lennart Siefke ◽  
Volker Sommer
2013 ◽  
Vol 22 (01) ◽  
pp. 1350004 ◽  
Author(s):  
DANIEL TRIVELLATO ◽  
NICOLA ZANNONE ◽  
MAURICE GLAUNDRUP ◽  
JACEK SKOWRONEK ◽  
SANDRO ETALLE

Systems of systems (SoS) are dynamic coalitions of distributed, autonomous and heterogeneous systems that collaborate to achieve a common goal. While offering several advantages in terms of scalability and flexibility, the SoS paradigm has a strong impact on systems interoperability and on the security requirements of the collaborating parties. In this paper, we introduce a service-oriented security framework that protects the information exchanged among the parties in an SoS, while preserving parties' autonomy and interoperability. Confidentiality and integrity of information are protected by combining context-aware access control with trust management. Autonomy and interoperability among parties are enabled by the use of ontology-based services. More precisely, parties may refer to different ontologies to define the semantics of the terms used in their security policies and to describe domain knowledge and context information; a semantic alignment technique is then employed to map concepts from different ontologies and align the parties' vocabularies. We demonstrate the applicability of our solution by deploying a prototype implementation of the framework in an SoS in the maritime safety and security domain.


Robotics ◽  
2020 ◽  
Vol 9 (4) ◽  
pp. 78
Author(s):  
Lennart Siefke ◽  
Volker Sommer ◽  
Björn Wudka ◽  
Carsten Thomas

Multi-robot systems are often static and pre-configured during the design time of their software. Emerging cooperation between unknown robots is still rare and limited. Such cooperation might be basic like sharing sensor data or complex like conjoined motion planning and acting. Robots should be able to detect other robots and their abilities during runtime. When cooperation seems to be possible and beneficial, it should be initiated autonomously. A centralized cloud control shall be avoided. Using software patterns belonging to service-oriented architectures, the robots are able to discover other robots and their abilities during runtime. These abilities are implemented as services and described by their interfaces. Composition of services can be done easily and flexibly. The software patterns originally belonging to cloud computing could be successfully adopted to decentralized multi-robot systems. The developed concept allows autonomous systems to cooperate flexibly and to compose multi-robot systems during runtime.


Sign in / Sign up

Export Citation Format

Share Document