Model-based testing of environmental conformance of components

被引:0
|
作者
Frantzen, Lars [1 ]
Tretmans, Jan [1 ,2 ]
机构
[1] Radboud Univ Nijmegen, Inst Comp & Informat Sci, Nijmegen, Netherlands
[2] Embedded Syst Inst, Eindhoven, Netherlands
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In component-based development, the correctness of a system depends on the correctness of the individual components and on their interactions. Model-based testing is a way of checking the correctness of a component by means of executing test cases that are systematically generated from a model of the component. This model should include the behaviour of how the component can be invoked, as well as how the component itself invokes other components. In many situations, however, only a model that specifies how others can use the component, is available. In this paper we present an approach for model-based testing of components where only these available models are used. Test cases for testing whether a component correctly reacts to invocations are generated from this model, whereas the test cases for testing whether a component correctly invokes other components, are generated from the models of these other components. A formal elaboration is given in the realm of labelled transition systems. This includes an implementation relation, called eco, which formally defines when a component is correct with respect to the components it uses, and a sound and exhaustive test generation algorithm for eco.
引用
收藏
页码:1 / +
页数:2
相关论文
共 50 条
  • [1] Model-based firewall conformance testing
    Brucker, Achim D.
    Bruegger, Lukas
    Wolff, Burkhart
    [J]. TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2008, 5047 : 103 - +
  • [2] Achieving SCA Conformance Testing with Model-Based Testing
    Botella, Julien
    Delahaye, Jean-Philippe
    Jaffuel, Eddie
    Legeard, Bruno
    Peureux, Fabien
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2016, 83 (01): : 113 - 128
  • [3] Achieving SCA Conformance Testing with Model-Based Testing
    Julien Botella
    Jean-Philippe Delahaye
    Eddie Jaffuel
    Bruno Legeard
    Fabien Peureux
    [J]. Journal of Signal Processing Systems, 2016, 83 : 113 - 128
  • [4] Model-Based Testing of PLC Programs With Appropriate Conformance Relations
    Guignard, Anais
    Faure, Jean-Marc
    Faraut, Gregory
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2018, 14 (01) : 350 - 359
  • [5] Using model-based testing to assess smart card interoperability conformance
    Blackburn, M
    Chandramouli, R
    [J]. INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND CONTROL TECHNOLOGIES, VOL 2, PROCEEDINGS, 2004, : 23 - 28
  • [6] Towards Decentralized Conformance Checking in Model-Based Testing of Distributed Systems
    Lima, Bruno
    Faria, Joao Pascoal
    [J]. 10TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION AND VALIDATION WORKSHOPS - ICSTW 2017, 2017, : 356 - 365
  • [7] Model-based testing of service infrastructure components
    Goenczy, Laszlo
    Heckel, Reiko
    Varro, Daniel
    [J]. TESTING OF SOFTWARE AND COMMUNICATING SYSTEMS, PROCEEDINGS, 2007, 4581 : 155 - +
  • [8] Architecture conformance analysis using model-based testing: A case study approach
    Uzun, Burak
    Tekinerdogan, Bedir
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2019, 49 (03): : 423 - 448
  • [9] Symbolic Input-Output Conformance Checking for Model-Based Mutation Testing
    Aichernig, Bernhard K.
    Tappler, Martin
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2016, 320 : 3 - 19
  • [10] Model-Based Software Regression Testing for Software Components
    Batra, Gagandeep
    Arora, Yogesh Kumar
    Sengupta, Jyotsna
    [J]. INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT-THIRD INTERNATIONAL CONFERENCE, ICISTM 2009, 2009, 31 : 138 - +