Spatial alloy: An alloy extension for modeling spatial properties

Fei Tang, Jing Liu, Tingliang Zhou, Junfeng Sun, Haiying Sun

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Alloy is a simple and effective language which has been widely used to model the essential structures and constraints of software systems. In this paper, we present a Spatial Alloy for modelling the properties of spatial relationships between different entities of software systems. This is achieved through Alloy and the methodology of spatial logic. The Spatial Alloy is proposed by three steps. First, we propose the basic spatial operators based on the ideology of set theory and build the spatial relations based on these operators. Second, we incorporate the internal logic with the spatial relations to construct the spatial logic for Alloy. Third, we present a proof procedure to verify the computational complexity of this new spatial logic is in polynomial time. The experiments on a urban railway system demonstrate that the proposed spatial Alloy: 1) can describe the spatial properties adequately, 2) proves these properties automatically, 3) has simple and succinct codes.

Original languageEnglish
Title of host publicationProceedings - 2016 16th IEEE International Conference on Computer and Information Technology, CIT 2016, 2016 6th International Symposium on Cloud and Service Computing, IEEE SC2 2016 and 2016 International Symposium on Security and Privacy in Social Networks and Big Data, SocialSec 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages42-49
Number of pages8
ISBN (Electronic)9781509043149
DOIs
StatePublished - 10 Mar 2017
Event16th IEEE International Conference on Computer and Information Technology, CIT 2016 - Nadi, Fiji
Duration: 7 Dec 201610 Dec 2016

Publication series

NameProceedings - 2016 16th IEEE International Conference on Computer and Information Technology, CIT 2016, 2016 6th International Symposium on Cloud and Service Computing, IEEE SC2 2016 and 2016 International Symposium on Security and Privacy in Social Networks and Big Data, SocialSec 2016

Conference

Conference16th IEEE International Conference on Computer and Information Technology, CIT 2016
Country/TerritoryFiji
CityNadi
Period7/12/1610/12/16

Keywords

  • Alloy
  • Spatial logic
  • Spatial operators
  • Spatial relations

Fingerprint

Dive into the research topics of 'Spatial alloy: An alloy extension for modeling spatial properties'. Together they form a unique fingerprint.

Cite this