Testing of concurrent programs based on Message Sequence Charts

被引:0
|
作者
Chung, IS [1 ]
Kim, HS [1 ]
Bae, HS [1 ]
Kwon, YR [1 ]
Lee, BS [1 ]
机构
[1] Hansung Univ, Sch Informat & Comp Engn, Seoul, South Korea
关键词
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Most prior work on specification-based testing of concurrent programs have postulated an equivalence relation between specifications and programs. However, the equivalence relation, which requires a specification and a program to encompass the same set of synchronization sequences, is nor well-suited for testing concurrent programs against partial and nondeterministic specifications. In this paper; we present a new specification-based approach to resting concurrent programs againist Message Sequence Charts(MSCs) with partial and nondeterministic semantics. New conformance relations, named behavioral conformance and nondeterminacy conformance, are defined and the details of the proposed testing methodology based on the conformance relations are given. The effectiveness of our testing approach is investigated using a telephone switching system example.
引用
收藏
页码:72 / 82
页数:11
相关论文
共 50 条
  • [41] Saturation-based Testing of Concurrent Programs
    Sherman, Elena
    Dwyer, Matthew B.
    Elbaum, Sebastian
    7TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2009, : 53 - 62
  • [42] A testing mechanism for concurrent programs based on MSC
    Paik, EH
    Lee, DG
    Lee, BS
    Kim, HG
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, 2000, : 1525 - 1530
  • [43] Data flow testing in concurrent programs with message passing and shared memory paradigms
    Souza, Paulo S. L.
    Souza, Simone S.
    Rocha, Murilo G.
    Prado, Rafael R.
    Batista, Raphael N.
    2013 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, 2013, 18 : 149 - 158
  • [44] Structural testing for message-passing concurrent programs: an extended test model
    Souza, Paulo S. L.
    Souza, Simone R. S.
    Zaluska, Ed
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2014, 26 (01): : 21 - 50
  • [45] Deterministic Replay for Message-Passing-Based Concurrent Programs
    Elwakil, Mohamed
    Yang, Zijiang
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2012, 17 (03)
  • [46] Message analysis for concurrent programs using message passing
    Carlsson, Richard
    Sagonas, Konstantinos
    Wilhelmsson, Jesper
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2006, 28 (04): : 715 - 746
  • [47] A hierarchy of communication models for Message Sequence Charts
    Engels, AG
    Mauw, S
    Reniers, MA
    SCIENCE OF COMPUTER PROGRAMMING, 2002, 44 (03) : 253 - 292
  • [48] AN ALGEBRAIC SEMANTICS OF BASIC MESSAGE SEQUENCE CHARTS
    MAUW, S
    RENIERS, MA
    COMPUTER JOURNAL, 1994, 37 (04): : 269 - 277
  • [49] Algebraic semantics of basic message sequence charts
    Mauw, S.
    Reniers, M.A.
    Computer Journal, 1994, 37 (04): : 269 - 277
  • [50] TRIM: A tool for triggered message sequence charts
    Sengupta, B
    Cleaveland, R
    COMPUTER AIDED VERIFICATION, 2003, 2725 : 106 - 109