A goal-oriented software testing methodology

被引:0
|
作者
Nguyen, Duy Cu [1 ]
Perini, Anna [1 ]
Tonella, Paolo [1 ]
机构
[1] ITC Irst, SRA Div, I-38050 Trento, Italy
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Agent-Oriented Software Engineering (AOSE) methodologies are proposed to develop complex distributed systems based upon the agent paradigm. The natural implementation for such systems has usually the form of Multi-Agent Systems (MAS). As these systems are increasingly applied in mission-critical services, assurances need to be given to their owners and users that they operate properly. Although the relevance of the link between requirements engineering and testing has long been recognized, current Agent-Oriented Software Engineering methodologies partially address it. Some of them offer specification-based formal verification, allowing software developers to correct errors at the beginning of the development process, others exploits Object-Oriented (OO) testing techniques, upon a mapping of agent-oriented abstractions into OO constructs. However, a structured testing process for AOSE methodologies that complements formal verification is still missing. In this paper we introduce a testing framework for the AOSE methodology Tropos. It specifies a testing process model that complements the agent-oriented requirements and design models and strengthens the mutual relationship between goal analysis and testing. Furthermore, it provides a systematic way of deriving test cases from goal analysis. We call this approach goal-oriented testing.
引用
收藏
页码:58 / 72
页数:15
相关论文
共 50 条
  • [1] Goal-oriented software assessment
    Weiss, DM
    Bennett, D
    Payseur, JY
    Tendick, P
    Zhang, P
    ICSE 2002: PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2002, : 221 - 231
  • [2] Goal-oriented testing for MASs
    Nguyen, C.D.
    Perini, A.
    Tonella, P.
    International Journal of Agent-Oriented Software Engineering, 2009, 4 (01) : 79 - 109
  • [3] A Goal-Oriented Approach to Software Obfuscation
    Yamauchi, Hiroki
    Monden, Akito
    Nakamura, Masahide
    Tamadd, Haruaki
    Kanzaki, Yuichiro
    Matsumoto, Ken-Ichi
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (09): : 59 - 71
  • [4] Goal-oriented customization of software cockpits
    Heidrich, Jens
    Muench, Juergen
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2010, 22 (05): : 381 - 405
  • [5] Goal-Oriented Software Design Reviews
    Wakimoto, Michiyo
    Morisaki, Shuji
    IEEE ACCESS, 2022, 10 (32584-32594): : 32584 - 32594
  • [6] Goal-Oriented Agent Testing Revisited
    Ekinci, Erdem Eser
    Tiryaki, Ali Murat
    Cetin, Oevuenc
    Dikenelli, Oguz
    AGENT-ORIENTED SOFTWARE ENGINEERING IX, 2009, 5386 : 173 - 186
  • [7] Goal-Oriented Monitoring Adaptation: Methodology and Patterns
    Toueir, Antoine
    Broisin, Julien
    Sibilla, Michelle
    MONITORING AND SECURING VIRTUALIZED NETWORKS AND SERVICES, 2014, 8508 : 133 - 146
  • [8] Towards a Methodology for Goal-Oriented Enterprise Management
    Cardoso, Evellin Cristine Souza
    17TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2013), 2013, : 94 - 103
  • [9] Goal-oriented methodology for agent system development
    Shen, ZQ
    Li, DT
    Miao, CY
    Gay, R
    Miao, Y
    2005 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT TECHNOLOGY, PROCEEDINGS, 2005, : 95 - 101
  • [10] Goal-oriented methodology for agent system development
    Shen, ZQ
    Miao, CY
    Gay, R
    Li, DT
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (04): : 1413 - 1420