The Tropos software development methodology: Processes, models and diagrams

被引:0
|
作者
Giunchiglia, F
Mylopoulos, J
Perini, A
机构
[1] Univ Trent, Dept Informat & Commun Technol, I-38050 Trento, Italy
[2] Univ Toronto, Dept Comp Sci, Toronto, ON M5S 3H5, Canada
[3] ITC IRST, I-38050 Trento, Italy
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Tropos is a novel agent-oriented software development methodology founded on two key features: (i) the notions of agent, goal, plan and various other knowledge level concepts are fundamental primitives used uniformly throughout the software development process; and (h) a crucial role is assigned to requirements analysis and specification when the system-to-be is analyzed with respect to its intended environment. This paper describes the basic concepts on which Tropos is founded and the types of models one builds out of them. We also specify the analysis process through which design flows from external to system actors through a goal analysis and delegation. In addition, we provide an abstract syntax for Tropos diagrams and other linguistic constructs.
引用
收藏
页码:162 / 173
页数:12
相关论文
共 50 条
  • [1] Tropos: An Agent-Oriented Software Development Methodology
    Paolo Bresciani
    Anna Perini
    Paolo Giorgini
    Fausto Giunchiglia
    John Mylopoulos
    [J]. Autonomous Agents and Multi-Agent Systems, 2004, 8 : 203 - 236
  • [2] Tropos: An agent-oriented software development methodology
    Bresciani, P
    Perini, A
    Giorgini, P
    Giunchiglia, F
    Mylopoulos, J
    [J]. AUTONOMOUS AGENTS AND MULTI-AGENT SYSTEMS, 2004, 8 (03) : 203 - 236
  • [3] Tropos: A framework for requirements-driven software development
    Mylopoulos, J
    Castro, J
    [J]. INFORMATION SYSTEMS ENGINEERING: STATE OF THE ART AND RESEARCH THEMES, 2000, : 261 - 273
  • [4] The Methodology for Software Development to Support Decision Making Processes
    Kolaczek, Grzegorz
    Swiatek, Pawel
    Juszczyszyn, Krzysztof
    Grzech, Adam
    Slawek, Arkadiusz
    [J]. INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY, ISAT 2015, PT III, 2016, 431 : 15 - 24
  • [5] A Methodology for Enhancing Software Security During Development Processes
    Farhan, Shehab A. R.
    Mostafa, Mostafa G. M.
    [J]. 2018 21ST SAUDI COMPUTER SOCIETY NATIONAL COMPUTER CONFERENCE (NCC), 2018,
  • [6] Secure tropos: A security-oriented extension of the tropos methodology
    Mouratidis, Haralambos
    Giorgini, Paolo
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2007, 17 (02) : 285 - 309
  • [7] QUANTITATIVE MODELS FOR MANAGING SOFTWARE-DEVELOPMENT PROCESSES
    HUFF, KE
    SROKA, JV
    STRUBLE, DD
    [J]. SOFTWARE ENGINEERING JOURNAL, 1986, 1 (01): : 17 - 23
  • [8] Using the DEMO methodology for modeling open source software development processes
    Huysmans, Philip
    Ven, Kris
    Verelst, Jan
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2010, 52 (06) : 656 - 671
  • [9] Using graph transformation systems to formalize Tropos diagrams
    Rafe, Vahid
    Golparian, Mitra
    Rasoolzadeh, Siamak
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2015, 30 : 1 - 16
  • [10] Expanding the horizons of software development processes: A 3-D integrated methodology
    Li, MS
    [J]. UNIFYING THE SOFTWARE PROCESS SPECTRUM, 2005, 3840 : 54 - 67