Spatial aspects of computation are becoming increasingly relevant in Computer Science, es- pecially in the eld of collective adaptive systems and when dealing with systems distributed in physical space. Traditional formal verication techniques are well suited to analyse the temporal evolution of programs; however, properties of space are typically not taken into account explic- itly. We present a topology-based approach to formal verication of spatial properties depending upon physical space. We dene an appropriate logic, stemming from the tradition of topological interpretations of modal logics, dating back to earlier logicians such as Tarski, where modalities describe neighbourhood. We lift the topological denitions to the more general setting of closure spaces, also encompassing discrete, graph-based structures. We extend the framework with a spa- tial surrounded operator, a propagation operator and with some collective operators. The latter are interpreted over arbitrary sets of points instead of individual points in space. We dene ecient model checking procedures, both for the individual and the collective spatial fragments of the logic and provide a proof-of-concept tool.

Model checking spatial logics for closure spaces. Extended version

Ciancia V;Latella D;Massink M
2016

Abstract

Spatial aspects of computation are becoming increasingly relevant in Computer Science, es- pecially in the eld of collective adaptive systems and when dealing with systems distributed in physical space. Traditional formal verication techniques are well suited to analyse the temporal evolution of programs; however, properties of space are typically not taken into account explic- itly. We present a topology-based approach to formal verication of spatial properties depending upon physical space. We dene an appropriate logic, stemming from the tradition of topological interpretations of modal logics, dating back to earlier logicians such as Tarski, where modalities describe neighbourhood. We lift the topological denitions to the more general setting of closure spaces, also encompassing discrete, graph-based structures. We extend the framework with a spa- tial surrounded operator, a propagation operator and with some collective operators. The latter are interpreted over arbitrary sets of points instead of individual points in space. We dene ecient model checking procedures, both for the individual and the collective spatial fragments of the logic and provide a proof-of-concept tool.
2016
Istituto di Scienza e Tecnologie dell'Informazione "Alessandro Faedo" - ISTI
Model logics
Spatial logics
Specifying and verifying and reasoning about programs
File in questo prodotto:
File Dimensione Formato  
prod_362872-doc_119563.pdf

accesso aperto

Descrizione: Model checking spatial logics for closure spaces - Extended Version
Dimensione 3.59 MB
Formato Adobe PDF
3.59 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/320522
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact