Title :
Towards mobile processes in unifying theories
Author :
Tang, Xinbei ; Woodcock, Jim
Author_Institution :
Comput. Lab., Kent Univ., Canterbury, UK
Abstract :
The paper presents a denotational semantics of mobile processes in Hoare & He´s Unifying Theories of Programming (UTP). Process mobility is captured by the mobile assignment or communication of higher-order variables, in which both the source and the target are process-valued variables. Processes are moved around in the system by updating the target and losing the value of the source. The semantics can be used to guarantee the correctness of a set of algebraic of refinement laws for the step-wise development of mobile systems. We give an outline of this development method, present and prove some of the laws.
Keywords :
algebraic specification; mobile communication; mobile computing; programming language semantics; programming theory; software engineering; Unifying Theories of Programming; denotational semantics; higher-order variable communication; mobile assignment; mobile processes; mobile systems; process-valued variables; programming theory; refinement laws; step-wise development; theory unification; Application software; Calculus; Communication channels; Exchange rates; Java; Laboratories; Mobile agents; Mobile communication; Mobile computing; Software systems;
Conference_Titel :
Software Engineering and Formal Methods, 2004. SEFM 2004. Proceedings of the Second International Conference on
Print_ISBN :
0-7695-2222-X
DOI :
10.1109/SEFM.2004.1347502