A formal development approach for self-organising systems

Qin Li, Graeme Smith

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

1 Scopus citations

Abstract

Self-organising systems are distributed systems which achieve an ordered global state without centralised control. They include adaptive sensor networks, swarm robotic systems and mobile ad-hoc networks. Designing such systems is difficult and often based on a trial-and-error approach. In this paper, we provide an approach which is both systematic and formal. Our approach builds on the formalism of Object-Z and the refinement approach of action systems. It follows an intuitive approach to development which breaks a refinement proof into three steps which the designer may iterate through on the way to the final design.

Original languageEnglish
Title of host publicationProceedings - 2014 International Symposium on Theoretical Aspects of Software Engineering, TASE 2014
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages209-212
Number of pages4
ISBN (Electronic)9781479950294
DOIs
StatePublished - 4 Dec 2014
Externally publishedYes
Event8th International Symposium on Theoretical Aspects of Software Engineering, TASE 2014 - Changsha, China
Duration: 1 Sep 20143 Sep 2014

Publication series

NameProceedings - 2014 International Symposium on Theoretical Aspects of Software Engineering, TASE 2014

Conference

Conference8th International Symposium on Theoretical Aspects of Software Engineering, TASE 2014
Country/TerritoryChina
CityChangsha
Period1/09/143/09/14

Keywords

  • Object-Z
  • Unifying Theories of Programming
  • guarded design calculus
  • refinement
  • self-organising systems

Fingerprint

Dive into the research topics of 'A formal development approach for self-organising systems'. Together they form a unique fingerprint.

Cite this