Selbstorganisierende Ausführungsplattform für IoT-Services
About SORRIR
More Resilience the Internet of Things
The Internet of Things (IoT) has been expanding beyond private spaces and is now facing economics, medicine, and the entire public sector. SORRIR is focussing on enhancing the robustness and resilience of IoT systems against failures and attacks.
The goal of the project is the development of a self-organizing and resilient execution environment for IoT services to help the development of robust applications.
Besides the execution environment, SORRIR comes with a custom, IoT-specific programming model as well as a resilience library encapsulating well-known and established fault-tolerance and failure prevention protocols and algorithms. These can be seamlessly attached to
the applications at run-time so that the degree of resilience of an application can be adjusted as needed. The project results are being evaluated using real-world use cases from smart city scenarios, particularly the management of parking space. Further scenarios from Industry 4.0 and eHealth will be tackled.
Our offer:
Free consultation hour on robust software design
Discuss your problems in resilient software design with our experts and researchers.
The demand for reliable and fault-tolerant software is constantly increasing. Are you wondering if your software architecture is sufficiently robust or which changes you may apply to your software design, to make the application more robust?
Bwcon runs an IT consulting hour on software resilience together with experiences researchers from the universities in Ulm and Passau. The consulting hour provides you with an initial 20-minute consulting slot (via video conference) where we address your questions and concerns and provide you with suggestions, recommendations, and best practices for improving your software design.
Publications
Towards a Robust, Self-Organizing IoT Platform for Secure and Dependable Service Execution
DOI: 10.18420/fbsys2019-03
SORRIR: A Resilient Self-organizing Middleware for IoT Applications
DOI: 10.1145/3366610.3368098
Experiences with an Internal DSL in the IoT Domain
Matthias Tichy, Jakob Pietron, David Mödinger, Katharina Juhnke, Franz J. Hauck. Experiences with an Internal DSL in the IoT Domain. 4th International Workshop on Model-Driven Engineering for the Internet-of-Things (MDE4IoT), 22 June 2020
A Survey on Resilience in the IoT: Taxonomy, Classification and Discussion of Resilience Mechanisms
Christian Berger, Philipp Eichhammer, Hans P. Reiser, Jörg Domaschka, Franz J. Hauck, and Gerhard Habiger. A Survey on Resilience in the IoT: Taxonomy, Classification and Discussion of Resilience Mechanisms. ACM Computing Surveys. Volume 54, Issue 7, Article 147, September 2021. DOI: 10.1145/3462513
Leveraging virtual machine introspection for extracting SSH keys and decrypting SSH network traffic
DOI: 10.1016/j.fsidi.2022.301337
A Systematic Comparison of IoT Middleware
DOI: 10.1007/978-3-031-04718-3_5
Alexander Heß, Franz J. Hauck, David Mödinger, Jakob Pietron, Matthias Tichy, Jörg Domaschka. Morpheus: A Degradation Framework for Resilient IoT Systems. STAF 2021 Workshop Proceedings: International workshop on MDE for Smart IoT Systems, pp. 105-114, June 2021
Repositories
sorrir/logging
sorrir/yocto-pipeline
sorrir/meta-omi
sorrir/meta-k3s
An OpenEmbedded Layer that provides recipes for SORRIR to install k3s, a lightweight Kubernetes distribution built for the IoT.
Contact
Dr. jörg domaschka
Project lead
Albert-Einstein-Allee 43
89069 Ulm
Baden-Würtemberg
Deutschland