An Empirical Study of Patterns in Agent Programs
نویسندگان
چکیده
Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the language constructs in these languages may and are in fact used in practice. Performing a study of these aspects contributes to the design of best practices or programming guidelines for agent programming. Following a first empirical study of agent programs written in the Goal agent programming language for the dynamic blocks world, in this paper we perform a considerably more extensive analysis of agent programs for the first-person shooter game Unreal Tournament 2004. We identify and discuss several structural code patterns based on a qualitative analysis of the code, and analyze for which purposes the constructs of Goal are typically used. This provides insight into more practical aspects of the development of agent programs, and forms the basis for development of programming guidelines and language improvements.
منابع مشابه
An Empirical Study of Patterns in Agent Programs An Unreal Tournament Case Study in GOAL
Various agent programming languages and frameworks have been developed by now, but very few systematic studies have been done as to how the language constructs in these languages may and are in fact used in practice. Performing a study of these aspects contributes to the design of best practices or programming guidelines for agent programming. Following a first empirical study of agent programs...
متن کاملA Study on Morpho-Syntactic Patterns: A Cohesive Device in Some Persian Live Sport Radio and TV Talks
Morpho-syntactic patterns device encompasses a subcategory of the cohesive devices that assists hearers to have an adequate mental representation for understanding speech. This article investigates the morpho-syntactic patterns employed in some Persian live sport radio and TV programs adapting Dooley and Levinsohn’s theoretical and analytical framework. The research data includes around 30,000 ...
متن کاملNominalization in Academic Writing: A Cross-disciplinary Investigation of Physics and Applied Linguistics Empirical Research Articles
The present study aimed to explore how nominalization is manifested in a sample of Physics and Applied Linguistics research articles (RAs), representing hard and soft sciences respectively. To this end, 60 RAs from discipline-related professional journals were randomly selected and analyzed in light of Halliday and Matthiessen’s (1999) taxonomy of nominalization. Comparing the normalized freque...
متن کاملIdentifying patterns of the dynamic credit risk of banks customers and financial institutions: case study- an Iranian bank
Credit risk assessment has always been one of the most important concerns of banks. Widely used models such as financial models have been used to assess credit risk so far. But increasing non-performing loans indicates that today these models cannot assess the credit risk of customers. Inconstant and uncertain environmental, social and political factors affect customer behavior and change custo...
متن کاملDescriptive study of Dermatophytosis in Guilan
Background: In spite of prevention and control programs, dermatophyte infections have a high prevalence worldwide. Objective: To do a descriptive study of dermatophytosis in Guilan. Patients and Methods: 217 patients whom were visited in Razi Hospital in Rasht in 1381 were screened for dermatophytosis and if had suspicious lesions, direct smear with KOH and culture were done. Results: 93 patien...
متن کامل