Search papers, labs, and topics across Lattice.
This paper explores the necessity of enhancing safety and trust in collective adaptive systems through innovative measures that extend beyond traditional verification techniques. It introduces three key strategies: utilizing locally confined cause-and-effect runs, applying temporal logic for verification, and composing system properties from component properties. The case study highlights how modularization can significantly improve the design and trustworthiness of these systems, setting the stage for future theoretical developments.
Modularization can fundamentally enhance the trustworthiness of adaptive systems, offering a fresh perspective on safety beyond conventional verification methods.
Ensuring that collective adaptive systems remain safe, reliable, and trustworthy requires measures that transcend so far established formal methods, and in particular established verification techniques. In this contribution, we suggest three such measures: (1) conceptual means: runs with locally confined cause and effect of events, (2) temporal logic like verification techniques that respect and exploit such runs, (3) composing system properties from properties of components. This contribution presents a case study which particularly focuses on the benefits of modularization for achieving trust by design. Further work will develop a full-fledged theory for the presented ideas.