Searching for just a few words should be enough to get started. If you need to make more complex queries, use the tips below to guide you.
Article type: Research Article
Authors: El Kholy, Wardaa; * | Bentahar, Jamala | El Menshawy, Mohamedb; † | Qu, Hongyangc | Dssouli, Rachidad
Affiliations: [a] Concordia Institute for Information Systems Engineering, Concordia University, Canada. w_elkh@encs.concordia.ca, bentahar@ciise.concordia.ca | [b] Faculty of Computers and Information, Menoufia University, Egypt. moh_marzok75@yahoo.com | [c] Automatic Control and Systems Engineering, Sheffield University, United Kingdom. h.qu@sheffield.ac.uk | [d] Concordia Institute for Information Systems Engineering, Concordia University, Canada. dssouli@concordia.ca
Correspondence: [*] Address for correspondence: Concordia Institute for Information Systems Engineering, Concordia University, Canada.
Note: [†] Also afiliated as Concordia Institute for Information Systems Engineering, Concordia University, Canada.
Abstract: Social approaches have been put forward to define semantics for intelligent agent communication messages and to tackle the shortcomings of mental approaches. Formal semantics of those social approaches can be model checked as they are focused on public behaviors instead of private mental states. Social conditional commitments are essential concepts in social approaches that can effectively model agent communications. However, conditional commitments exclusively are not able to model agent communication actions, the cornerstone of the fundamental agent communication theory, namely speech act theory. These actions provide mechanisms for dynamic interactions and enable designers to track the evolution of active conditional commitments. From the perspective of model checking, we need to define a formal and computationally grounded semantics for relevant social actions that can directly be applied to active conditional commitments. This manuscript describes a new symbolic model checker, SMC4AC, developed and implemented to automate the verification of interaction among intelligent agents. SMC4AC is the result of developing a new symbolic model checking algorithm devoted to CTLCα, a combination of CTL and new temporal modalities to represent and reason about conditional commitments and common commitment actions. The core of this paper consists of a new logical language, a detailed description of the symbolic algorithms needed for commitments and their action modalities, complexity analysis, implementation and application. The implementation of our algorithm and its graphical user interface is built on top of the MCMAS symbolic model checker tailored for checking intelligent multi-agent systems. We select business processes and multi-agent interaction protocols as application domains to test and validate the effectiveness and scalability of SMC4AC. We report extensive experimental results, which confirm the theoretical findings and make SMC4AC practical.
Keywords: Symbolic model checker, conditional commitment, conditional commitment actions, expressiveness, commitment action modalities, verification
DOI: 10.3233/FI-2017-1519
Journal: Fundamenta Informaticae, vol. 152, no. 3, pp. 223-271, 2017
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
USA
Tel: +1 703 830 6300
Fax: +1 703 830 2300
sales@iospress.com
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
IOS Press
Nieuwe Hemweg 6B
1013 BG Amsterdam
The Netherlands
Tel: +31 20 688 3355
Fax: +31 20 687 0091
info@iospress.nl
For editorial issues, permissions, book requests, submissions and proceedings, contact the Amsterdam office info@iospress.nl
Inspirees International (China Office)
Ciyunsi Beili 207(CapitaLand), Bld 1, 7-901
100025, Beijing
China
Free service line: 400 661 8717
Fax: +86 10 8446 7947
china@iospress.cn
For editorial issues, like the status of your submitted paper or proposals, write to editorial@iospress.nl
如果您在出版方面需要帮助或有任何建, 件至: editorial@iospress.nl