Tropos: An Agent-Oriented Software Development Methodology

被引:0
|
作者
Paolo Bresciani
Anna Perini
Paolo Giorgini
Fausto Giunchiglia
John Mylopoulos
机构
[1] ITC-Irst,Department of Information and Communication Technology
[2] University of Trento,Department of Computer Science
[3] University of Toronto,undefined
关键词
agent-oriented software engineering; multi-agent systems; agent-oriented methodologies;
D O I
暂无
中图分类号
学科分类号
摘要
Our goal in this paper is to introduce and motivate a methodology, called Tropos,1 for building agent oriented software systems. Tropos is based on two key ideas. First, the notion of agent and all related mentalistic notions (for instance goals and plans) are used in all phases of software development, from 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. The Tropos language for conceptual modeling is formalized in a metamodel described with a set of UML class diagrams.
引用
收藏
页码:203 / 236
页数:33
相关论文
共 50 条
  • [1] Tropos: An agent-oriented software development methodology
    Bresciani, P
    Perini, A
    Giorgini, P
    Giunchiglia, F
    Mylopoulos, J
    AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 8 (03) : 203 - 236
  • [2] A COMPARISON OF THREE AGENT-ORIENTED SOFTWARE DEVELOPMENT METHODOLOGIES: MASE, GAIA, AND TROPOS
    Jia, Yubo
    Huang, Chengwei
    Cai, Hao
    2009 IEEE YOUTH CONFERENCE ON INFORMATION, COMPUTING AND TELECOMMUNICATION, PROCEEDINGS, 2009, : 106 - 109
  • [3] Shaping Flexible Software Development with Agent-Oriented Methodology
    Bharadwaj, Shambhu
    Goyal, Achal Kumar
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON SYSTEM MODELING & ADVANCEMENT IN RESEARCH TRENDS (SMART-2016), 2016, : 42 - 44
  • [4] Agent-oriented software development
    Mylopoulos, J
    Kolp, M
    Giorgini, P
    METHODS AND APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2002, 2308 : 3 - 17
  • [5] A new agent-oriented development methodology
    Tian, J
    Foley, R
    Tianfield, H
    IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2004, : 373 - 376
  • [6] A software system integration methodology of agent-oriented simulations
    Jiang, H.
    Lin, D.
    Xitong Fangzhen Xuebao / Journal of System Simulation, 2001, 13 (04): : 450 - 454
  • [7] Reviewing On the Formalization of the Agent-Oriented Methodologies: Tropos and Prometheus
    Golparyan, Mitra
    Behpour, Sarah
    2013 5TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2013, : 284 - 289
  • [8] AOSDE: An agent-oriented software development environment
    Shi, ZZ
    Li, YF
    Wang, WJ
    Cao, H
    Jiang, T
    INTERNATIONAL CONFERENCE ON MULTI-AGENT SYSTEMS, PROCEEDINGS, 1998, : 467 - 468
  • [9] Study on the agent-oriented software development method
    Zeng, Guangzhou
    Wang, Xiaolin
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 19 (07): : 64 - 68
  • [10] Agent-oriented software engineering
    Bernon, C
    Cossentino, M
    Pavón, J
    KNOWLEDGE ENGINEERING REVIEW, 2005, 20 (02): : 99 - 116