• Home
  • Search
  • Controlling test case explosion in test generation from B formal models
  • Cite Icon29
  • https://doi.org/10.1002/stvr.287Copy DOI Icon

Controlling test case explosion in test generation from B formal models

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Abstract BZ‐TESTING‐TOOLS (BZ‐TT) is a tool set for automated test case generation from B and Z specifications. BZ‐TT uses boundary and cause–effect testing on the basis of the formal model. It has been used and validated on several industrial applications in the domain of critical software, particularly smart card and transport systems. This paper presents the test coverage criteria supported by BZ‐TT. On the one hand, these correspond to various classical structural coverage criteria, but specialized to the case of B abstract machines. The paper gives algorithms for these in Prolog. On the other hand, BZ‐TT introduces new coverage criteria for complex data structures, based on boundary analysis: this paper defines weak and strong state‐boundary coverage, input‐boundary coverage and output‐boundary coverage. Finally, the paper describes how BZ‐TT presents a unified view of these criteria to the validation engineer, and allows him or her to control the test case explosion on a coarse basis (choosing from a range of coverage criteria) as well as a fine basis (selecting options for each state or input variable). Copyright © 2004 John Wiley & Sons, Ltd.

Similar Papers
  • Research Article
  • Citations17

Test case generation, selection and coverage from natural language

  • Jan 11, 2019
  • Science of Computer Programming
  • Sidney Nogueira +4
  • Book Chapter

Coverage Criteria for State-Based Testing

  • Jan 01, 2022
  • Sonali Pradhan +2
  • Book Chapter
  • Citations8

Towards Smart Urban Transportation System in Harare, Zimbabwe

  • Jan 01, 2016
  • Elmond Bandauko +2
  • Book Chapter
  • Citations31

A Systematic Approach to Automatically Derive Test Cases from Use Cases Specified in Restricted Natural Languages

  • Jan 01, 2014
  • Man Zhang +4
  • Conference Article
  • Citations5

Verification and validation communication layer of embedded Smart Card system

  • Dec 01, 2008
  • Muhammad Tarmizi Lockman +1
  • Conference Article
  • Citations9

A secure card system with biometrics capability

  • May 09, 1999
  • Y.S Moon +2
  • PDF
  • Research Article
  • Citations10

Smart campus system using internet of things: simulation and assessment of vertical scalability

  • Jul 31, 2020
  • Indian Journal of Science and Technology
  • Mirza Abdur Razzaq
  • Book Chapter
  • Citations8

Are Smart Cards the Ideal Domain for Applying Formal Methods

  • Jan 01, 2000
  • Jean-Louis Lanet
  • Research Article

REGULATORY AND LEGAL ENSURING THE SUSTAINABLE DEVELOPMENT OF TRANSPORT AND LOGISTICS SYSTEMS

  • Sep 07, 2023
  • Economic innovations
  • S.V Ilchenko +1
  • Research Article
  • Citations22

Cost-effective test case generation with the hyper-heuristic for software product line testing

  • Nov 03, 2022
  • Advances in Engineering Software
  • Rabatul.Aduni Sulaiman +2
  • Research Article

Minimal Testcase Generation for Object-Oriented Software with State Charts

  • Jul 27, 2012
  • Zenodo (CERN European Organization for Nuclear Research)
  • Ranjita Kumari Swain +2
  • Book Chapter
  • Citations1

Transport System of the Smart City Concept vs Pandemics: COVID-19 Case Study

  • Jun 21, 2022
  • Maroš Lacinák +1
  • Research Article
  • Citations6

On the order of test goals in specification-based testing

  • Feb 07, 2009
  • The Journal of Logic and Algebraic Programming
  • Gordon Fraser +2
  • Research Article
  • Citations3

An empirical study of test generation with BETA

  • Oct 28, 2016
  • Journal of the Brazilian Computer Society
  • Ernesto C B De Matos +2
  • Research Article
  • Citations150

Estimation method for railway passengers’ train choice behavior with smart card transaction data

  • Jun 30, 2010
  • Transportation
  • Takahiko Kusakabe +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.