Mobile agent, as a new mobile computing technology, has been applied to various parallel and distributed computing problem solutions. Several mobile agent systems have been built to drive the agents following a platform dependant scheme, and some formal approaches have been proposed to describe mobile agents’ behaviors or properties for respective purposes. However, there remains a lack of a standard approach to describing a mobile agent algorithm and its semantics from the viewpoint of a practical program, which makes it difficult to specify an algorithm unambiguously and verify its correctness formally. This paper proposes a practical approach to overcome that difficulty by defining a script language and associated mechanisms to specify and verify mobile agent algorithms. The language, called SMAL, can describe mobile agent’s behaviors clearly due to its explicitly defined semantics. Based on the semantics, a transformation function for converting the specified algorithm to its equivalent specification in Mobile UNITY, a well‐known mobile computation formal approach for correctness verification, is presented. Formal verification of the algorithms can be accomplished based on the UNITY‐logic rules.
Article navigation
1 May 2005
Technical Paper|
May 01 2005
A practical approach to specifying and verifying mobile agent algorithms Available to Purchase
Xuhui Li;
Xuhui Li
State Key Laboratory of Software Engineering, Wuhan University, Wuhan, China
Search for other works by this author on:
Zhiyong Peng;
Zhiyong Peng
State Key Laboratory of Software Engineering, Wuhan University, Wuhan, China
Search for other works by this author on:
Jiannong Cao
Jiannong Cao
Department of Computing, Hong Kong Polytechnic University, Hung Hom, Hong Kong
Search for other works by this author on:
Publisher: Emerald Publishing
Online ISSN: 1742-738X
Print ISSN: 1742-7371
© Emerald Group Publishing Limited
2005
International Journal of Pervasive Computing and Communications (2005) 1 (2): 115–122.
Citation
Li X, Peng Z, Cao J (2005), "A practical approach to specifying and verifying mobile agent algorithms". International Journal of Pervasive Computing and Communications, Vol. 1 No. 2 pp. 115–122, doi: https://doi.org/10.1108/17427370580000117
Download citation file:
Suggested Reading
A framework for synthesis of web services and mobile agents
International Journal of Pervasive Computing and Communications (August,2005)
Mobile agent-based SIEM for event collection and normalization externalization
Information and Computer Security (September,2019)
MAGGIS: A Mobile‐Agent and GML Based Distributed Geographic Information System
International Journal of Web Information Systems (September,2007)
A semantic web services discovery approach based on a mobile agent using metadata
International Journal of Intelligent Computing and Cybernetics (March,2017)
Design of secure and trustworthy mobile agent‐based e‐marketplace system
Information Management & Computer Security (November,2011)
Recommended for you
These recommendations are informed by your reading behaviors and indicated interests.
