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.
Issue title: Principles and Practice of Multi-Agent Systems
Guest editors: Michael Winikoffx, Nirmit Desaiy and Alan Liuz
Article type: Research Article
Authors: van Riemsdijk, M. Birna; * | Hindriks, Koen V. | Jonker, Catholijn M.
Affiliations: EEMCS, Delft University of Technology, Delft, The Netherlands | [x] Department of Information Science, University of Otago, Dunedin, New Zealand | [y] IBM Research, Bangalore, India | [z] Department of Electrical Engineering, National Chung Cheng University, Chiayi, Taiwan
Correspondence: [*] Corresponding author: M. Birna van Riemsdijk, EEMCS, Delft University of Technology, Delft, The Netherlands. E-mail: m.b.vanriemsdijk@tudelft.nl
Abstract: Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the elements in these languages may be and are in fact used in practice. Performing a study of these aspects contributes to the design of instruments for facilitating development of high-quality agent programs, namely programming language, programming guidelines and teaching methods, and development environment. In this paper we propose an approach for empirically studying how programmers use a programming language, in which we identify several analysis dimensions. We perform two case studies in which we analyze agent programs written in the GOAL agent programming language along the identified dimensions. The case studies concern programs for the dynamic Blocks World and for controlling bots in the first-person shooter game UNREAL TOURNAMENT 2004. We evaluate our experimental setup and discuss to what extent our findings generalize to other cognitive agent programming languages. This provides insight into more practical aspects of the development of agent programs, and forms the basis for improvement of instruments for facilitating agent development.
Keywords: Agent programming, empirical software, engineering
DOI: 10.3233/MGS-2012-0192
Journal: Multiagent and Grid Systems , vol. 8, no. 2, pp. 187-222, 2012
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