ACM Home Page
Please provide us with feedback. Feedback
Comprehending agent software
Full text PdfPdf (467 KB)
Source International Conference on Autonomous Agents archive
Proceedings of the fourth international joint conference on Autonomous agents and multiagent systems table of contents
The Netherlands
SESSION: Papers: AOSE II table of contents
Pages: 586 - 593  
Year of Publication: 2005
ISBN:1-59593-093-0
Authors
D. N. Lam  The University of Texas at Austin, Austin, TX
K. S. Barber  The University of Texas at Austin, Austin, TX
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 40,   Citation Count: 6
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1082473.1082562
What is a DOI?

ABSTRACT

Software comprehension (understanding software structure and behavior) is essential for developing, maintaining, and improving software. This is particularly true of agent-based systems, in which the actions of autonomous agents are affected by numerous factors, such as events in a dynamic environment, local uncertain beliefs, and intentions of other agents. Existing comprehension tools are not suited to such large, concurrent software and do not leverage concepts of the agent-oriented paradigm to aid the user in understanding the software's behavior. To address the software comprehension of agent-based systems, this research proposes a method and accompanying tool that automates some of the manual tasks performed by the human user during software comprehension, such as explanation generation and knowledge verification.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Agrawal, A., Du, M., McCollum, C., Systä, T., Wong, K., Yu, P., and Müller, H. A. Rigi - An End-User Programmable Tool for Identifying Reusable Components. In Proceedings of Fifth International Conference on Software Reuse (Victoria, British Columbia, 1998).
 
2
Bruening, D., Devabhaktuni, S., and Amarasinghe, S. Softspec: Software-based Speculative Parallelism. In Proceedings of 3rd {ACM} Workshop on Feedback-Directed and Dynamic Optimization (Montery, California, 2000), ACM Press.
 
3
 
4
 
5
 
6
Gasser, L., Braganza, C., and Herman, N. MACE: A Flexible Testbed for Distributed AI Research. In Distributed Artificial Intelligence, Huhns, M. N., ed. Morgan Kaufmann, San Mateo, CA, 1987. 119--152.
 
7
Hindsight http://www.testersedge.com/hindsight.htm.
 
8
 
9
Jerding, D. and Rugaber, S. Extraction of Architectural Connections from Event Traces. In Proceedings of ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (Montreal, Canada, 1998), ACM Press.
 
10
 
11
 
12
 
13
 
14
 
15
16
17
 
18
 
19
20
 
21