A Model for Collaborative Runtime Verification

Publication date

2015

Authors

Testerink, B.J.G.ISNI 0000000443725204
Bulling, Nils
Dastani, MehdiISNI 0000000043464658

Editors

Advisors

Supervisors

Document Type

Part of book
Open Access logo

License

Abstract

Runtime verification concerns checking whether a system execution satisfies a given property. In this paper we propose a model for collaborative runtime verification where a network of local monitors collaborates in order to verify properties of the system. A local monitor has only a local view on the execution of the system; thus, it can verify a specific system property with respect to its local view. However, the local monitor can also receive inputs from other local monitors about the evaluation of the properties that they are trying to verify. This information can be combined to allow the verification of more complex properties. A network built from such collaborating local monitors is called a collaborative monitor.

Keywords

Taverne

Citation

Testerink, B, Bulling, N & Dastani, M 2015, A Model for Collaborative Runtime Verification. in AAMAS '15: Proceedings of the 2015 International Conference on Autonomous Agents and Multiagent Systems. International Foundation for Autonomous Agents and Multiagent Systems, pp. 1781-1782. https://doi.org/10.5555/2772879.2773434