Verification of JADE Agents Using ATL Model Checking

被引:2
作者
Stoica, L. F. [1 ,2 ]
Stoica, F. [1 ,2 ]
Bolan, F. M. [3 ]
机构
[1] Lucian Blaga Univ, Dept Math & Informat, Fac Sci, Sibiu, Romania
[2] Lucian Blaga Univ, Ctr Sci Res Informat & Informat Technol, Sibiu, Romania
[3] Univ Babes Bolyai, Dept Comp Sci, Fac Math & Comp Sci, R-3400 Cluj Napoca, Romania
关键词
model checking; ATL; agents; JADE; FSM;
D O I
10.15837/ijccc.2015.5.803
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is widely accepted that the key to successfully developing a system is to produce a thorough system specification and design. This task requires an appropriate formal method and a suitable tool to determine whether or not an implementation conforms to the specifications. In this paper we present an advanced technique to analyse, design and debug JADE software agents, using Alternating-time Temporal Logic (ATL) which is interpreted over concurrent game structures, considered as natural models for compositions of open systems. In development of the proposed solution, we will use our original ATL model checker. In contrast to previous approaches, our tool permits an interactive or programmatic design of the ATL models as state-transition graphs, and is based on client/server architecture: ATL Designer, the client tool, allows an interactive construction of the concurrent game structures as a directed multi-graphs and the An Checker, the core of our tool, represents the server part and is published as Web service.
引用
收藏
页码:718 / 731
页数:14
相关论文
共 17 条
[1]   Alternating-time temporal logic [J].
Alur, R ;
Henzinger, TA ;
Kupferman, O .
JOURNAL OF THE ACM, 2002, 49 (05) :672-713
[2]  
Alur R, 1998, LECT NOTES COMPUT SC, V1427, P521, DOI 10.1007/BFb0028774
[3]  
[Anonymous], 2008, THESIS U LIVERPOOL
[4]   Scalable shared memory LTL model checking [J].
Barnat J. ;
Brim L. ;
Ročkai P. .
International Journal on Software Tools for Technology Transfer, 2010, 12 (02) :139-153
[5]  
Bellifemine F., 2013, JADE PROGRAMMERS GUI
[6]  
Bingham B., 2010, Proceedings 2010 9th International Workshop on Parallel & Distributed Methods in Verification and 2nd International Workshop on High Performance Computational Systems Biology (PDMC-HiBi 2010), P28, DOI 10.1109/PDMC-HiBi.2010.13
[7]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819
[8]  
Eisner C, 2002, LECT NOTES COMPUT SC, V2318, P230
[9]  
Hu A., 1995, THESIS STANFORD U
[10]   Fully symbolic unbounded model checking for Alternating-time Temporal Logic [J].
Kacprzak, M ;
Penczek, W .
AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2005, 11 (01) :69-89