Title :
A Formal Development Approach for Self-Organising Systems
Author :
Qin Li ; Smith, G.
Author_Institution :
Sch. of Inf. Technol. & Electr. Eng., Univ. of Queensland, Brisbane, QLD, Australia
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.
Keywords :
formal specification; process algebra; self-organising feature maps; adaptive sensor networks; formal development approach; intuitive approach; mobile ad-hoc networks; ordered global state; refinement approach; refinement proof; self-organising systems; swarm robotic systems; trial-and-error approach; Abstracts; Concrete; Programming; Robots; Semantics; Syntactics; System recovery; Object-Z; Unifying Theories of Programming; guarded design calculus; refinement; self-organising systems;
Conference_Titel :
Theoretical Aspects of Software Engineering Conference (TASE), 2014
Conference_Location :
Changsha
DOI :
10.1109/TASE.2014.11