Specification, testing and implementation relations for symbolic-probabilistic systerns

被引:28
|
作者
López, N [1 ]
Núñez, M [1 ]
Rodríguez, I [1 ]
机构
[1] Univ Complutense Madrid, Fac Informat, Dept Sistemas Informat & Program, E-28040 Madrid, Spain
关键词
symbolic-probabilistic finite state machines; conformance testing; test derivation and application;
D O I
10.1016/j.tcs.2005.10.047
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider the specification and testing of systems where probabilistic information is not given by means of fixed values but as intervals of probabilities. We will use an extension of the finite state machines model where choices among transitions labelled by the same input action are probabilistically resolved. We will introduce our notion of test and we will define how tests are applied to implementations under test. We will also present implementation relations to assess the conformance, up to a level of confidence, of an implementation to a specification. In order to define these relations we will take finite samples of executions of the implementation and compare them with the probabilistic constraints imposed by the specification. Finally, we will give an algorithm for deriving sound and complete test suites. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:228 / 248
页数:21
相关论文
共 21 条
  • [1] Formal specification of symbolic-probabilistic systems
    López, N
    Núñez, M
    Rodríguez, I
    [J]. APPLYING FORMAL METHODS: TESTING, PERFORMANCE, AND M/E- COMMERCE, PROCEEDINGS, 2004, 3236 : 114 - 127
  • [2] Testing of symbolic-probabilistic systems
    López, N
    Núñez, M
    Rodríguez, I
    [J]. FORMAL APPROACHES TO SOFTWARE TESTING, 2005, 3395 : 49 - 63
  • [3] A case study in specification and implementation testing
    Miller, T
    Strooper, P
    [J]. 11TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 130 - 139
  • [4] Agnostic Middleware for VANETs: Specification, Implementation and Testing
    Goncalves, Fabio
    Ribeiro, Bruno
    Gama, Oscar
    Nicolau, Maria Joao
    Dias, Bruno
    Costa, Antonio
    Santos, Alexandre
    Macedo, Joaquim
    [J]. WINSYS : PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON WIRELESS NETWORKS AND MOBILE SYSTEMS, 2022, : 84 - 92
  • [5] DATA-ABSTRACTION IMPLEMENTATION, SPECIFICATION, AND TESTING
    GANNON, J
    MCMULLIN, P
    HAMLET, R
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1981, 3 (03): : 211 - 223
  • [6] Class specification implementation graphs and their application in regression testing
    Beydeda, S
    Gruhn, V
    [J]. 26TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, PROCEEDINGS, 2002, : 835 - 840
  • [7] Implementation relations and probabilistic schedulers in the distributed test architecture
    Hierons, Robert M.
    Nunez, Manuel
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2017, 132 : 319 - 335
  • [8] Engineering with logic: HOL specification and symbolic-evaluation testing for TCP implementations
    Bishop, S
    Fairbairn, M
    Norrish, M
    Sewell, P
    Smith, M
    Wansbrough, K
    [J]. ACM SIGPLAN NOTICES, 2006, 41 (01) : 55 - 66
  • [9] Protocol testing with symbolic execution and rule based specification using multicore approach
    George, Sherin Mariam
    Sangeetha, U.
    [J]. INTERNATIONAL CONFERENCE ON EMERGING TRENDS IN ENGINEERING, SCIENCE AND TECHNOLOGY (ICETEST - 2015), 2016, 24 : 1609 - 1615
  • [10] First experience of conformance testing an application interface specification implementation
    Tam, F
    Ahvanainen, K
    [J]. SERVICE AVAILABILITY, 2005, 3335 : 190 - 199