Conformance Testing of Distributed Concurrent Systems with Executable Designs

被引:0
|
作者
Aichernig, Bernhard K.
Griesmayer, Andreas
Johnsen, Einar Broch
Schlatte, Rudolf
Stam, Andries
机构
来源
FORMAL METHODS FOR COMPONENTS AND OBJECTS | 2009年 / 5751卷
关键词
Model-based testing; conformance testing; concolic execution; Creol; Maude; DYNAMIC SYMBOLIC EXECUTION; MODEL;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents a unified approach to test case generation and conformance test execution in a distributed setting. A model in the object-oriented, concurrent modeling language Creol is used both for generating test inputs and as a test oracle. For test case generation, we extend Dynamic Symbolic Execution (also called Concolic Execution) to work with multi-threaded models and use this to generate test inputs that maximize model coverage. For test case execution, we establish a conformance relation based on trace inclusion by recording traces of events in the system under test and replaying them in the model. User input is handled by generating a test driver that supplies the needed stimuli to the model. An industrial case study of the Credo project serves to demonstrate the approach.
引用
收藏
页码:61 / 81
页数:21
相关论文
共 50 条
  • [41] Testing distributed real time systems using a distributed test architecture
    Khoumsi, A
    PROCEEDINGS OF THE SIXTH IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, 2001, : 648 - 654
  • [42] Conformance testing of a multimedia system using PHACT
    Feijs, LMG
    Meijs, FAC
    Moonen, JR
    van Wamel, JJ
    TESTING OF COMMUNICATING SYSTEMS, 1998, : 193 - 210
  • [43] CONFORMANCE TESTING FOR COMPUTER-GRAPHICS STANDARDS
    KIRSCH, B
    PFLUGER, C
    EGELHAAF, C
    COMPUTER STANDARDS & INTERFACES, 1991, 12 (01) : 35 - 42
  • [44] On-the-fly conformance testing using SPIN
    De Vries R.G.
    Tretmans J.
    International Journal on Software Tools for Technology Transfer, 2000, 2 (04) : 382 - 393
  • [45] A TTCN Based Method of Modbus Conformance Testing
    Tang Shancheng
    2010 INTERNATIONAL CONFERENCE ON COMMUNICATION AND VEHICULAR TECHNOLOGY (ICCVT 2010), VOL II, 2010, : 274 - 276
  • [46] Implementation of hierarchical conformance testing platform for LAPB
    Hegde, M
    Diwakar, TN
    Raghavan, P
    IETE JOURNAL OF RESEARCH, 2000, 46 (04) : 193 - 203
  • [47] Conformance Testing for SGSF-064-1
    Kim, Intaek
    Awan, Tayyab Wahab
    Abed, Ahmed Mahdi
    Jang, Hyuk Soo
    ADVANCED MATERIALS, MECHANICS AND INDUSTRIAL ENGINEERING, 2014, 598 : 704 - 708
  • [48] FORMAL METHODS IN CONFORMANCE TESTING - RESULTS AND PERSPECTIVES
    CAVALLI, AR
    FAVREAU, JP
    PHALIPPOU, M
    PROTOCOL TEST SYSTEMS, VI, 1994, 19 : 3 - 17
  • [49] ACTIVE TESTER BASED CONFORMANCE TESTING STRATEGY
    TORO, M
    COMPUTER STANDARDS & INTERFACES, 1993, 15 (04) : 337 - 342
  • [50] Automated Transition Coverage in Behavioural Conformance Testing
    Marsso, Lina
    Mateescu, Radu
    Serwe, Wendelin
    TESTING SOFTWARE AND SYSTEMS, ICTSS 2020, 2020, 12543 : 219 - 235