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 条
  • [21] Production and maintenance of goal-oriented software measurement models
    Cantone, G
    Donzelli, P
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2000, 10 (05) : 605 - 626
  • [22] Astrolabe: A Collaborative Multiperspective Goal-Oriented Risk Analysis Methodology
    Bagheri, Ebrahim
    Ghorbani, Ali A.
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS PART A-SYSTEMS AND HUMANS, 2009, 39 (01): : 66 - 85
  • [23] A GOAL ORIENTED APPROACH TO SOFTWARE TESTING
    OVSTEDAL, EO
    STALHANE, T
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1992, 36 (01) : 67 - 71
  • [24] Goal-Oriented Performance Evaluation Methodology for Page Segmentation Techniques
    Stamatopoulos, Nikolaos
    Louloudis, Georgios
    Gatos, Basilis
    2015 13TH IAPR INTERNATIONAL CONFERENCE ON DOCUMENT ANALYSIS AND RECOGNITION (ICDAR), 2015, : 281 - 285
  • [25] Evolution is not goal-oriented
    Guthrie, R
    FUTURIST, 1998, 32 (02) : 4 - 4
  • [26] Accommodating Openness Requirements in Software Platforms: A Goal-Oriented Approach
    Sadi, Mahsa H.
    Yu, Eric
    ADVANCED INFORMATION SYSTEMS ENGINEERING (CAISE 2017), 2017, 10253 : 44 - 59
  • [27] GOAL-ORIENTED REHABILITATION
    DILLON, TJ
    HAHN, HR
    JACKSON, RR
    ARCHIVES OF PHYSICAL MEDICINE AND REHABILITATION, 1975, 56 (12): : 534 - 535
  • [28] Goal-oriented results
    不详
    PHYSICS WORLD, 2022, 35 (09) : 3 - 3
  • [29] On the lightweight use of goal-oriented models for software package selection
    Franch, X
    ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2005, 3520 : 551 - 566
  • [30] Ambitious and goal-oriented
    Graf, Kerstin
    WOCHENBLATT FUR PAPIERFABRIKATION, 2024, 152 (03): : 3 - 3