| A knowledge level software engineering methodology for agent oriented programming |
| Full text |
Pdf
(223 KB)
|
| Source
|
International Conference on Autonomous Agents
archive
Proceedings of the fifth international conference on Autonomous agents
table of contents
Montreal, Quebec, Canada
Pages: 648 - 655
Year of Publication: 2001
ISBN:1-58113-326-X
|
|
Authors
|
|
Paolo Bresciani
|
ITC-Irst, Via Sommarive, 18, I-38050 Trento-Povo, Italy
|
|
Anna Perini
|
ITC-Irst, Via Sommarive, 18, I-38050 Trento-Povo, Italy
|
|
Paolo Giorgini
|
Department of Information and Communication Technology, University of Trento, via Sommarive, 14, I-38050 Trento-Povo, Italy
|
|
Fausto Giunchiglia
|
Department of Information and Communication Technology, University of Trento, via Sommarive, 14, I-38050 Trento-Povo, Italy
|
|
John Mylopoulos
|
Department of Computer Science, University of Toronto, M5S 3H5, Toronto, Ontario, Canada
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 69, Citation Count: 15
|
|
|
ABSTRACT
Our goal in this paper is to introduce and motivate a methodology, called \emph{Tropos}, for building agent oriented software systems. Tropos is based on two key ideas. First, the notion of agent and all the related mentalistic notions (for instance: beliefs, goals, actions and plans) are used in all phases of software development, from the early analysis down to the actual implementation. Second, Tropos covers also the very early phases of requirements analysis, thus allowing for a deeper understanding of the environment where the software must operate, and of the kind of interactions that should occur between software and human agents. The methodology is illustrated with the help of a case study.
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
|
|
| |
2
|
|
| |
3
|
P. Busetta, R. R.onnquist, A. Hodgson, and A. Lucas. Jack intelligent agents - components for intelligent agents in java. AOS Technical Report tr9901, Jan. 1999. http://www.jackagents.com/pdf/tr9901.pdf.
|
| |
4
|
J. Castro, M. Kolp, and J. Mylopoulos. Developing agent-oriented information systems for the enterprise. In Proceedings Third International Conference on Enterprise Information Systems, Stanford UK, July 2000.
|
| |
5
|
L. K. Chung, B. A. Nixon, E. Yu, and J. Mylopoulos. Non-Functional Requirements in Software Engineering. Kluwer Publishing, 2000.
|
| |
6
|
P. Ciancarini and M. Wooldridge, editors. Agent-Oriented Software Engineering, volume 1957 of LNCS. Springer-Verlag, 2001.
|
| |
7
|
|
| |
8
|
S. Hayden, C. Carrick, and Q. Yang. Architectural design patterns for multiagent coordination. In Proceedings of the International Conference onAgent Systems '99, Seattle, WA, May 1999.
|
| |
9
|
|
| |
10
|
|
| |
11
|
|
| |
12
|
J. Mylopoulos and J. Castro. Tropos: A Framework for Requirements-Driven Software Development. Lecture Notes in Computer Science. Springer-Verlag, 2000.
|
| |
13
|
A. Newell. The knowledge level. Artificial Intelligence, 18, 1982.
|
| |
14
|
|
| |
15
|
M. Wooldridge and N. R. Jennings. Intelligent agents: Theory and practice. Knowledge Engineering Review, 10(2), 1995.
|
| |
16
|
|
| |
17
|
E. Yu. Modeling organizations for information systems requirements engineering. In Proceedings First IEEE International Symposium on Requirements Engineering, pages 34-41, San Jose, Jan. 1993. IEEE.
|
| |
18
|
|
| |
19
|
|
| |
20
|
Eric S. K. Yu , John Mylopoulos, Understanding “why” in software process modelling, analysis, and design, Proceedings of the 16th international conference on Software engineering, p.159-168, May 16-21, 1994, Sorrento, Italy
|
| |
21
|
E. Yu and J. Mylopoulos. Using goals, rules, and methods to support reasoning in business process reengineering. International Journal of Intelligent Systems in Accounting, Finance and Management, 1(5), Jan. 1996.
|
CITED BY 15
|
|
|
|
|
Haibin Zhu , MengChu Zhou, Methodology first and language second: a way to teach object-oriented programming, Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, October 26-30, 2003, Anaheim, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|