Using formal specifications to support testing

RM Hierons, K Bogdanov, JP Bowen… - ACM Computing …, 2009 - dl.acm.org
Formal methods and testing are two important approaches that assist in the development of
high-quality software. While traditionally these approaches have been seen as rivals, in …

A survey of field-based testing techniques

A Bertolino, P Braione, GD Angelis, L Gazzola… - ACM Computing …, 2021 - dl.acm.org
Field testing refers to testing techniques that operate in the field to reveal those faults that
escape in-house testing. Field testing techniques are becoming increasingly popular with …

An orchestrated survey of methodologies for automated software test case generation

S Anand, EK Burke, TY Chen, J Clark… - Journal of systems and …, 2013 - Elsevier
Test case generation is among the most labour-intensive tasks in software testing. It also has
a strong impact on the effectiveness and efficiency of software testing. For these reasons, it …

Model based testing with labelled transition systems

J Tretmans - Formal Methods and Testing: An Outcome of the …, 2008 - Springer
Abstract Model based testing is one of the promising technologies to meet the challenges
imposed on software testing. In model based testing an implementation under test is tested …

Model-based testing of object-oriented reactive systems with Spec Explorer

M Veanes, C Campbell, W Grieskamp… - Formal Methods and …, 2008 - Springer
Testing is one of the costliest aspects of commercial software development. Model-based
testing is a promising approach addressing these deficits. At Microsoft, model-based testing …

Online Testing of Real-time Systems Using Uppaal

KG Larsen, M Mikucionis, B Nielsen - International Workshop on Formal …, 2004 - Springer
We present T-Uppaal—a new tool for online black-box testing of real-time embedded
systems from non-deterministic timed automata specifications. We describe a sound and …

A symbolic framework for model-based testing

L Frantzen, J Tretmans, TAC Willemse - International Workshop on Formal …, 2006 - Springer
The starting point for Model-Based Testing is an implementation relation that formally
defines when a formal model representing the System Under Test conforms to a formal …

Symbolic execution techniques for test purpose definition

C Gaston, P Le Gall, N Rapin, A Touil - … Systems: 18th IFIP TC 6/WG 6.1 …, 2006 - Springer
We propose an approach to test whether a system conforms to its specification given in
terms of an Input/Output Symbolic Transition System (IOSTS). IOSTSs use data types to …

Complete model-based equivalence class testing

W Huang, J Peleska - International Journal on Software Tools for …, 2016 - Springer
In this article, we present a model-based black-box equivalence partition testing strategy,
together with a formal proof of its completeness properties. The results apply to reactive …

A test-based security certification scheme for web services

M Anisetti, CA Ardagna, E Damiani… - ACM Transactions on the …, 2013 - dl.acm.org
The Service-Oriented Architecture (SOA) paradigm is giving rise to a new generation of
applications built by dynamically composing loosely coupled autonomous services. Clients …