Using a model-based test generator to test for standard conformance

被引:51
|
作者
Farchi, E [1 ]
Hartman, A [1 ]
Pinter, SS [1 ]
机构
[1] IBM Corp, Div Res, Haifa Res Lab, MATAM, IL-31905 Haifa, Israel
关键词
D O I
10.1147/sj.411.0089
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we describe two experiments in the verification of software standard conformance. In our experiments, we use a model-based test generator to create a test suite for parts of the POSIX(TM) standard and another test suite for the specification of Java(TM) exception handling. We demonstrate that models derived from specifications produce better test suites than the suites specified by standards. In particular, our test suites achieved higher levels of code coverage with complete test requirements coverage. Moreover, the test suite for the Java study found code defects that were not exposed by other benchmark test suites. The effort involved in producing these models and test suites was comparable to the effort involved in developing a test suite by more conventional methods. We avoid the state space explosion problem by modeling only the external behavior of a specific feature of the standard, without modeling the details of any particular implementation.
引用
下载
收藏
页码:89 / 110
页数:22
相关论文
共 50 条
  • [1] A generic model-based test case generator
    Popovic, M
    Velikic, I
    12TH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2005, : 221 - 228
  • [2] Using model-based test program generator tor simulation validation
    Zhang, YH
    Wang, DS
    Wang, JL
    Zheng, WM
    EMBEDDED SOFTWARE AND SYSTEMS, 2005, 3605 : 549 - 556
  • [3] Automatic Conformance Test Generation Based on a Verified Model of a Bus System Standard
    Lechler, Armin
    Macias, Tomas
    Atmosudiro, Agus
    8TH INTERNATIONAL CONFERENCE ON DIGITAL ENTERPRISE TECHNOLOGY - DET 2014 DISRUPTIVE INNOVATION IN MANUFACTURING ENGINEERING TOWARDS THE 4TH INDUSTRIAL REVOLUTION, 2014, 25 : 305 - 312
  • [4] BACnet® test standard to ensure product conformance
    不详
    ASHRAE JOURNAL, 2001, 43 (01) : 8 - 8
  • [5] STANDARD CONFORMANCE TEST SPECIFICATION LANGUAGE TTCN
    SARIKAYA, B
    WILES, A
    COMPUTER STANDARDS & INTERFACES, 1992, 14 (02) : 117 - 144
  • [6] Outside the standard test: The development of a model-based assessment and corresponding rubric
    Lana M. Minshew
    Janice L. Anderson
    Kerry A. Bartlett
    Instructional Science, 2022, 50 : 599 - 624
  • [7] Outside the standard test: The development of a model-based assessment and corresponding rubric
    Minshew, Lana M.
    Anderson, Janice L.
    Bartlett, Kerry A.
    INSTRUCTIONAL SCIENCE, 2022, 50 (04) : 599 - 624
  • [8] Generating Performance Test Model from Conformance Test Logs
    Adamis, Gusztav
    Kovacs, Gabor
    Rethy, Gyorgy
    SDL 2015: MODEL-DRIVEN ENGINEERING FOR SMART CITIES, 2015, 9369 : 268 - 284
  • [9] Colored Petri Nets Model based Conformance Test Generation
    Liu, Jing
    Ye, Xinming
    Li, Jun
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [10] ON CONFORMANCE TEST AND FAULT RESOLUTION OF PROTOCOLS BASED ON FSM MODEL
    RAMALINGAM, T
    DAS, A
    THULASIRAMAN, K
    IFIP TRANSACTIONS C-COMMUNICATION SYSTEMS, 1993, 13 : 211 - 222