18 results on '"Spatial model checking"'
Search Results
2. Weak Simplicial Bisimilarity for Polyhedral Models and SLCS
- Author
-
Bezhanishvili, Nick, Ciancia, Vincenzo, Gabelaia, David, Jibladze, Mamuka, Latella, Diego, Massink, Mieke, de Vink, Erik P., Hartmanis, Juris, Founding Editor, Goos, Gerhard, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Castiglioni, Valentina, editor, and Francalanza, Adrian, editor
- Published
- 2024
- Full Text
- View/download PDF
3. A toolchain for strategy synthesis with spatial properties.
- Author
-
Basile, Davide, ter Beek, Maurice H., Bussi, Laura, and Ciancia, Vincenzo
- Subjects
- *
MULTIAGENT systems , *PIXELS , *STRATEGY games , *FINITE state machines , *DIGITAL images , *DIGITAL technology , *PROOF of concept - Abstract
We present an application of strategy synthesis to enforce spatial properties. This is achieved by implementing a toolchain that enables the tools CATLib and VoxLogicA to interact in a fully automated way. The Contract Automata Library (CATLib) is aimed at both composition and strategy synthesis of games modelled in a dialect of finite state automata. The Voxel-based Logical Analyser (VoxLogicA) is a spatial model checker for the verification of properties expressed using the Spatial Logic of Closure Spaces on pixels of digital images. We provide examples of strategy synthesis on automata encoding motion of agents in spaces represented by images, as well as a proof-of-concept realistic example based on a case study from the railway domain. The strategies are synthesised with CATLib, while the properties to enforce are defined by means of spatial model checking of the images with VoxLogicA. The combination of spatial model checking with strategy synthesis provides a toolchain for checking and enforcing mobility properties in multi-agent systems in which location plays an important role, like in many collective adaptive systems. We discuss the toolchain's performance also considering several recent improvements. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
4. On Bisimilarity for Polyhedral Models and SLCS
- Author
-
Ciancia, Vincenzo, Gabelaia, David, Latella, Diego, Massink, Mieke, de Vink, Erik P., Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Huisman, Marieke, editor, and Ravara, António, editor
- Published
- 2023
- Full Text
- View/download PDF
5. Minimisation of Spatial Models Using Branching Bisimilarity
- Author
-
Ciancia, Vincenzo, Groote, Jan Friso, Latella, Diego, Massink, Mieke, de Vink, Erik P., Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Chechik, Marsha, editor, Katoen, Joost-Pieter, editor, and Leucker, Martin, editor
- Published
- 2023
- Full Text
- View/download PDF
6. A SPATIAL LOGIC FOR SIMPLICIAL MODELS.
- Author
-
LORETI, MICHELE and QUADRINI, MICHELA
- Subjects
LOGIC ,BISIMULATION ,SATISFACTION ,SOCIAL interaction - Abstract
Collective Adaptive Systems often consist of many heterogeneous components typically organised in groups. These entities interact with each other by adapting their behaviour to pursue individual or collective goals. In these systems, the distribution of these entities determines a space that can be either physical or logical. The former is defined in terms of a physical relation among components. The latter depends on logical relations, such as being part of the same group. In this context, specification and verification of spatial properties play a fundamental role in supporting the design of systems and predicting their behaviour. For this reason, different tools and techniques have been proposed to specify and verify the properties of space, mainly described as graphs. Therefore, the approaches generally use model spatial relations to describe a form of proximity among pairs of entities. Unfortunately, these graph-based models do not permit considering relations among more than two entities that may arise when one is interested in describing aspects of space by involving interactions among groups of entities. In this work, we propose a spatial logic interpreted on simplicial complexes. These are topological objects, able to represent surfaces and volumes efficiently that generalise graphs with higher-order edges. We discuss how the satisfaction of logical formulas can be verified by a correct and complete model checking algorithm, which is linear to the dimension of the simplicial complex and logical formula. The expressiveness of the proposed logic is studied in terms of the spatial variants of classical bisimulation and branching bisimulation relations defined over simplicial complexes. [ABSTRACT FROM AUTHOR]
- Published
- 2023
- Full Text
- View/download PDF
7. Towards a GUI for Declarative Medical Image Analysis: Cognitive and Memory Load Issues
- Author
-
Broccia, Giovanna, Ciancia, Vincenzo, Latella, Diego, Massink, Mieke, Filipe, Joaquim, Editorial Board Member, Ghosh, Ashish, Editorial Board Member, Prates, Raquel Oliveira, Editorial Board Member, Zhou, Lizhu, Editorial Board Member, Stephanidis, Constantine, editor, Antona, Margherita, editor, and Ntoa, Stavroula, editor
- Published
- 2022
- Full Text
- View/download PDF
8. Innovating Medical Image Analysis via Spatial Logics
- Author
-
Belmonte, Gina, Ciancia, Vincenzo, Latella, Diego, Massink, Mieke, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Woeginger, Gerhard, Editorial Board Member, Yung, Moti, Editorial Board Member, ter Beek, Maurice H., editor, Fantechi, Alessandro, editor, and Semini, Laura, editor
- Published
- 2019
- Full Text
- View/download PDF
9. On bisimilarity for polyhedral models and SLCS - Preliminary version
- Author
-
Ciancia V., Gabelaia D., Latella D., Massink M., and De Vink E. P.
- Subjects
Spatial logics ,Logical equivalence ,Spatial bisimilarity ,Spatial model checking ,Polyhedral models ,Bisimulation relations - Abstract
The notion of bisimilarity plays an important role in concurrency theory. It provides formal support to the idea of processes having "equivalent behaviour" and is a powerful tool for model reduction. Furthermore, bisimilarity typically coincides with logical equivalence of an appropriate modal logic enabling model checking to be applied on reduced models. Recently, notions of bisimilarity have been proposed also for models of space, including those based on polyhedra. The latter are central in many domains of application that exploit mesh processing and typically consist of millions of cells, the basic components of face-poset models, discrete representations of polyhedral models. This paper builds on the polyhedral semantics of the Spatial Logic for Closure Spaces (SLCS) for which the geometric spatial model checker PolyLogicA has been de- veloped, that is based on face-poset models. We propose a novel notion of spatial bisimilarity, called plus-minus-bisimilarity, for face-poset models. We show that it coincides with logical equivalence induced by SLCS on such models. The latter corresponds to logical equivalence (based on SLCS) on polyhedra which, in turn, coincides with simplicial bisimilarity, a notion of bisimilarity for continuous spaces.
- Published
- 2023
10. On bisimilarity for polyhedral models and SLCS
- Author
-
Ciancia V., Gabelaia D., Latella D., Massink M., and De Vink E. P.
- Subjects
Spatial logics ,Logical equivalence ,Spatial bisimilarity ,Spatial model checking ,Polyhedral models ,Bisimulation relations - Abstract
The notion of bisimilarity plays an important role in con- currency theory. It provides formal support to the idea of processes hav- ing "equivalent behaviour" and is a powerful tool for model reduction. Furthermore, bisimilarity typically coincides with logical equivalence of an appropriate modal logic enabling model checking to be applied on reduced models. Recently, notions of bisimilarity have been proposed also for models of space, including those based on polyhedra. The latter are central in many domains of application that exploit mesh processing and typically consist of millions of cells, the basic components of face- poset models, discrete representations of polyhedral models. This paper builds on the polyhedral semantics of the Spatial Logic for Closure Spaces (SLCS) for which the geometric spatial model checker PolyLogicA has been developed, that is based on face-poset models. We propose a novel notion of spatial bisimilarity for face-poset models, called ±-bisimilarity. We show that it coincides with logical equivalence induced by SLCS on such models. The latter corresponds to logical equivalence with respect to SLCS on polyhedra which, in turn, coincides with simplicial bisimilarity, a notion of bisimilarity for continuous spaces.
- Published
- 2023
11. Minimisation of spatial models using branching bisimilarity (extended version)
- Author
-
Ciancia V., Groote J. F., Latella D., Massink M., and De Vink E. P.
- Subjects
Spatial logics ,Spatial bisimilarity ,Spatial model checking ,Spatial minimisation ,Branching bisimilarity ,Closure spaces - Abstract
Spatial logic and spatial model checking have great poten- tial for traditional computer science domains and beyond. Reasoning about space involves two different conditional reachability modalities: a forward reachability, similar to that used in temporal logic, and a backward modality representing that a point can be reached from an- other point, under certain conditions. Since spatial models can be huge, suitable model minimisation techniques are crucial for efficient model checking. An effective minimisation method for the recent notion of spatial Compatible Path (CoPa)-bisimilarity is proposed, and shown to be correct. The core of our method is the encoding of Closure Models as La- belled Transition Systems, enabling minimisation algorithms for branching bisimulation to compute CoPa equivalence classes. Initial validation via benchmark examples demonstrates a promising speed-up in model checking of spatial properties for models of realistic size. Detailed proofs of all results are provided.
- Published
- 2022
12. An experimental toolchain for strategy synthesis with spatial properties
- Author
-
Davide Basile, Maurice H. ter Beek, and Vincenzo Ciancia
- Subjects
Synthesis ,Multi-agent systems ,Spatial model checking ,Games ,Rigorous tool engineering - Abstract
We investigate the application of strategy synthesis to enforce spatial properties. The Contract Automata Library (CATLib) performs both composition and strategy synthesis of games modelled in a dialect of finite state automata. The Voxel-based Logical Analyser (VoxLogicA) is a spatial model checker that allows the verification of properties expressed using the Spatial Logic of Closure Spaces on pixels of digital images. In this paper, we explore the integration of these two tools. We provide a basic example of strategy synthesis on automata encoding motion of agents in spaces represented by images. The strategy is synthesised with CATLib, whilst the properties to enforce are defined by means of spatial model checking of the images with VoxLogicA.
- Published
- 2022
13. Spatial Model Checking for Smart Stations
- Author
-
Vincenzo Ciancia, Giorgio Oronzo Spagnolo, Diego Latella, Maurice H. ter Beek, and Mieke Massink
- Subjects
Model checking ,Measure (data warehouse) ,business.industry ,Computer science ,Real-time computing ,Smart stations ,computer.software_genre ,Spatial logics ,User experience design ,Spatial model ,Voxel ,Spatio-temporal model checking ,Position paper ,Spatial model checking ,Use case ,business ,computer ,Incidence (geometry) - Abstract
In this position paper, we discuss the introduction of spatial verification techniques in an application scenario from smart stations, viz. analysing the user experience with respect to the lighting conditions of station areas. This is a case study in industrial projects. We discuss three challenging use cases for the application of spatial model checking in this setting. First, we envision how to use the spatial model checker VoxLogicA, which can analyse both 2D and 3D voxel-based maps, to explore the areas that users can visit in a station area and to characterise them with respect to their illumination conditions. This is aimed at monitoring a smart station. We also ideate statistical spatio-temporal model checking of the design of energy-saving protocols, exploiting the modelling of user preferences. Finally, we discuss the idea of quantifying the impact of design changes, based on the logs of smart stations, to identify and measure the incidence of undesired events (e.g. non-illuminated platforms where a train is passing by) before and after each change.
- Published
- 2021
14. A graphical user interface for medical image analysis with declarative spatial logic - Cognitive and memory load evaluation
- Author
-
Broccia G., Ciancia V., Latella D., and Massink M.
- Subjects
User-centred design ,Medical image analysis ,Cognitive evaluation ,Spatial model checking ,Spatial logic - Abstract
Logic based (semi-)automatic contouring in Medical Imaging has shown to be a very promising and versatile technique that can potentially greatly facilitate the work of different professionals in this domain while supporting explainability, easy replicability and exchange of medical image analysis methods. In such a context there is a clear need of a prototype Graphical User Interface (GUI) support for professionals which is usable, understandable and which reduces unnecessary cognitive load to the minimum, so that the focus of attention can remain on the main, critical, tasks such as image segmentation in support of planning of radiotherapy. In this paper we introduce a first proposal for a graphical user interface for the segmentation of medical images via the spatial logic based analyser VoxLogicA. Since both the logic approach to image analysis and its application in medical imaging are completely new, this is the first step in an iterative development process that will involve various analysis and development techniques, including empirical research and formal analysis. In the current work we analyse the GUI with a focus on the cognitive and memory load aspects which are critical in this domain of application.
- Published
- 2021
15. Inferring Analyzable Models from Trajectories of Spatially-Distributed Internet of Things
- Author
-
Michele Loreti, Martin Garriga, Christos Tsigkanos, Carlo Ghezzi, Schahram Dustdar, Laura Nenzi, Marin Litoiu, Siobhán Clarke, Kenji Tei, Tsigkanos, C., Nenzi, L., Loreti, M., Garriga, M., Dustdar, S., and Ghezzi, C.
- Subjects
Structure (mathematical logic) ,Requirements Engineering ,Collective behavior ,Requirements engineering ,business.industry ,Computer science ,Internet of Things ,Spatial Model Checking ,020207 software engineering ,02 engineering and technology ,Space (commercial competition) ,Distributed Systems ,Distributed System ,Goal modeling ,Software ,Human–computer interaction ,020204 information systems ,0202 electrical engineering, electronic engineering, information engineering ,Internet of Thing ,business ,Adaptation (computer science) ,Engineering analysis - Abstract
Internet of things systems are increasingly common nowadays. They feature spatially-distributed, mobile entities with an arising collective behavior. Such entities bear radionavigation sensors that produce positioning information, then used by the (software-enabled) device to produce positioning information over time, referred to as trajectories. However, software applications built on top of this require composite models of space to be in place; such models can provide adaptive behaviors by observing, evaluating, and reacting to a constantly changing spatial environment. This is typically achieved by monitoring for changes, analyzing requirements violations and then planning and executing adequate countermeasures. We are concerned with the fact that model representations of space are highly pertinent to requirements reasoning of internet of things systems, and such spatial models can be very useful for engineering adaptation. To this end, we provide and implement a technique to infer analyzable models from general trajectories of spatially-distributed systems, which may be used for engineering analysis or planning facilities for the overall self-adaptive systems. Moreover, we illustrate how such spatial models are used for evaluation of requirements predicating about the structure of space, the spatial distribution of devices, temporal as well as quantitative aspects through formal spatio-temporal verification.
- Published
- 2019
16. VoxLogicA: A Spatial Model Checker for Declarative Image Analysis
- Author
-
Gina Belmonte, Vincenzo Ciancia, Diego Latella, and Mieke Massink
- Subjects
Model checking ,VoxLogicA ,Speedup ,Computer science ,SIGNAL (programming language) ,020207 software engineering ,02 engineering and technology ,computer.software_genre ,Image analysis ,030218 nuclear medicine & medical imaging ,Domain (software engineering) ,03 medical and health sciences ,Range (mathematics) ,0302 clinical medicine ,Spatial logics ,0202 electrical engineering, electronic engineering, information engineering ,Benchmark (computing) ,Medical imaging ,Spatial model checking ,Segmentation ,Data mining ,computer - Abstract
Spatial and spatio-temporal model checking techniques have a wide range of application domains, among which large scale distributed systems and signal and image analysis.We explore a new domain, namely (semi-)automatic contouring in Medical Imaging, introducing the tool VoxLogicA which merges the state-of-the-art library of computational imaging algorithms ITK with the unique combination of declarative specification and optimised execution provided by spatial logic model checking. The result is a rapid, logic based analysis development methodology. The analysis of an existing benchmark of medical images for segmentation of brain tumours shows that simple VoxLogicA analysis can reach state-of-the-art accuracy, competing with best-in-class algorithms, with the advantage of explainability and easy replicability. Furthermore, due to a two-orders-of-magnitude speedup compared to the existing generalpurpose spatio-temporal model checker topochecker, VoxLogicA enables interactive development of analysis of 3D medical images, which can greatly facilitate the work of professionals in this domain.
- Published
- 2019
17. Innovating Medical Image Analysis via Spatial Logics
- Author
-
Diego Latella, Vincenzo Ciancia, Mieke Massink, and Gina Belmonte
- Subjects
Open platform ,Computer science ,020207 software engineering ,02 engineering and technology ,Field (geography) ,Domain (software engineering) ,Identification (information) ,Closure Spaces ,Spatial logics ,Human–computer interaction ,0202 electrical engineering, electronic engineering, information engineering ,Medical imaging ,020201 artificial intelligence & image processing ,Segmentation ,Spatial model checking ,Abstraction (linguistics) - Abstract
Current computer-assisted medical imaging for the planning of radiotherapy requires high-level mathematical and computational skills. These are often paired with the case-by-case integration of highly specialised technologies. The lack of modularity at the right level of abstraction in this field hinders research, collaboration and transfer of expertise among medical physicists, engineers and technicians. The longer term aim of the introduction of spatial logics and spatial model checking in medical imaging is to provide an open platform introducing declarative medical image analysis. This will provide domain experts with a convenient and very concise way to specify contouring and segmentation operations, grounded on the solid mathematical foundations of Topological Spatial Logics. We show preliminary results, obtained using the spatial model checker VoxLogicA, for the automatic identification of specific brain tissues in a healthy brain and we discuss a selection of challenges for spatial model checking for medical imaging.
- Published
- 2019
18. Model Checking Spatial Logics for Closure Spaces
- Author
-
Vincenzo Ciancia, Diego Latella, Michele Loreti, and Mieke Massink
- Subjects
Model checking ,FOS: Computer and information sciences ,Computer Science - Logic in Computer Science ,Theoretical computer science ,General Computer Science ,Computer science ,Computation ,Closure (topology) ,0102 computer and information sciences ,02 engineering and technology ,Space (mathematics) ,01 natural sciences ,Closure spaces ,Collective logics ,Spatial logics ,Spatial model checking ,Theoretical Computer Science ,Computer Science (all) ,Operator (computer programming) ,Topological Spaces ,0202 electrical engineering, electronic engineering, information engineering ,Collective Adaptive Systems ,Spatial Logics Model-checking ,Formal verification ,D.2.4 ,F.3.1 ,F.3.2 ,020207 software engineering ,Field (geography) ,Logic in Computer Science (cs.LO) ,Closure Spaces ,Spatial Logics ,010201 computation theory & mathematics ,Graph (abstract data type) ,Modal Logics - Abstract
Spatial aspects of computation are becoming increasingly relevant in Computer Science, especially in the field of collective adaptive systems and when dealing with systems distributed in physical space. Traditional formal verification techniques are well suited to analyse the temporal evolution of programs; however, properties of space are typically not taken into account explicitly. We present a topology-based approach to formal verification of spatial properties depending upon physical space. We define 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 definitions to the more general setting of closure spaces, also encompassing discrete, graph-based structures. We extend the framework with a spatial 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 define efficient model checking procedures, both for the individual and the collective spatial fragments of the logic and provide a proof-of-concept tool.
- Published
- 2016
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.