• Home
  • Search
  • Experiments with Test Case Generation and Runtime Analysis
  • Cite Icon66
  • https://doi.org/10.1007/3-540-36498-6_5Copy DOI Icon

Experiments with Test Case Generation and Runtime Analysis

  • Jan 1, 2003
  • Cyrille Artho +7 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Software testing is typically an ad hoc process where human testers manually write many test inputs and expected test results, perhaps automating their execution in a regression suite. This process is cumbersome and costly. This paper reports preliminary results on an approach to further automate this process. The approach consists of combining automated test case generation based on systematically exploring the program's input domain, with runtime analysis, where execution traces are monitored and verified against temporal logic specifications, or analyzed using advanced algorithms for detecting concurrency errors such as data races and deadlocks. The approach suggests to generate specifications dynamically per input instance rather than statically once-and-for-all. The paper describes experiments with variants of this approach in the context of two examples, a planetary rover controller and a space craft fault protection system.

Similar Papers
  • Conference Article
  • Citations90

Vehicle Routing Problem with Metric Temporal Logic Specifications

  • Jan 01, 2008
  • Sertac Karaman +1
  • Research Article

Machine Learning in QA: A Vision for Predictive and Adaptive Software Testing

  • Jul 16, 2021
  • INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
  • Santosh Kumar Jawalkar
  • Research Article
  • Citations2

Automating comprehensive safety analysis of concurrent programs using verisoft and TXL

  • Oct 31, 2004
  • ACM SIGSOFT Software Engineering Notes
  • Juergen Dingel +1
  • Conference Article
  • Citations6

Automating comprehensive safety analysis of concurrent programs using verisoft and TXL

  • Oct 31, 2004
  • Juergen Dingel +1
  • Conference Article
  • Citations4

Generating Test Cases from Requirements: A Case Study in Railway Control System Domain

  • Aug 01, 2021
  • Hanyue Zheng +3
  • Conference Article
  • Citations5

Understanding the interleaving-space overlap across inputs and software versions

  • Jun 07, 2012
  • Dongdong Deng +4
  • Video Transcripts

Multi-Agent Reinforcement Learning with Temporal Logic Specifications

  • Apr 11, 2021
  • Underline Science Inc.
  • Michael Wooldridge +3
  • Book Chapter
  • Citations1

Lifting Verification Results for Preemption Statements

  • Jan 01, 2013
  • Manuel Gesell +2
  • Conference Article
  • Citations74

An MILP approach for real-time optimal controller synthesis with Metric Temporal Logic specifications

  • Jul 01, 2016
  • Sayan Saha +1
  • Conference Article
  • Citations6

A Distributed Framework for Multi-Robot Task Planning with Temporal Logic Specifications

  • Oct 09, 2020
  • Yuanjiang Yang +2
  • Conference Article
  • Citations98

Towards manipulation planning with temporal logic specifications

  • May 01, 2015
  • Keliang He +3
  • Research Article
  • Citations37

Energy Storage Controller Synthesis for Power Systems With Temporal Logic Specifications

  • Mar 01, 2019
  • IEEE Systems Journal
  • Zhe Xu +2
  • Research Article
  • Citations1

Automated Test Case Generation for Effective Spectrum-based Fault Localization

  • Jun 01, 2020
  • Journal of Physics: Conference Series
  • Bo Yang +2
  • Conference Article
  • Citations22

Automated generation of test cases from output domain of an embedded system using Genetic algorithms

  • Apr 01, 2011
  • Chandra Prakash Vudatha +4
  • Conference Article
  • Citations10

Energy-aware networked control systems under temporal logic specifications

  • Dec 01, 2018
  • Kazumune Hashimoto +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.