A framework for specification-based testing

P Stocks, D Carrington - IEEE Transactions on software …, 1996 - ieeexplore.ieee.org
Test templates and a test template framework are introduced as useful concepts in
specification-based testing. The framework can be defined using any model-based …

Specifications are not (necessarily) executable

IJ Hayes, CB Jones - Software Engineering Journal, 1989 - IET
Specifications can be written in languages which have formal semantics. Their very
formality, and the similarities with some aspects of implementation languages, invites the …

[图书][B] Mural: a formal development support system

CB Jones, KD Jones, P Lindsay, RD Moore - 2012 - books.google.com
Formal methods enable computer architecture and software design to be mathematically
proved correct before they are implemented. The complexity and time-consuming nature of …

[PDF][PDF] Applying formal methods to software testing

PA Stocks - 1993 - Citeseer
This thesis examines applying formal methods to software testing. Software testing is a
critical phase of the software life-cycle which can be very e ective if performed rigorously …

A Deterministic Interpreter Simulating A Distributed real time system using VDM

K Lausdahl, PG Larsen, N Battle - … , ICFEM 2011, Durham, UK, October 26 …, 2011 - Springer
The real time dialect of VDM, called VDM-RT, contains constructs for describing concurrent
threads, synchronisation of such threads and the distribution of object instances and their …

Balancing insight and effort: The industrial uptake of formal methods

J Fitzgerald, PG Larsen - Formal Methods and Hybrid Real-Time Systems …, 2007 - Springer
Our goal is to help the developers of computer-based systems to make informed design
decisions on the basis of insights gained from the rigorous analysis of abstract system …

Symbolic execution: a semantic approach

R Kneuper - Science of computer programming, 1991 - Elsevier
This paper discusses symbolic execution from a semantic point of view, covering both
programs and specifications. It defines the denotational semantics of symbolic execution of …

The history of the use of⟦.⟧-notation in natural language semantics

B Rabern - Semantics and Pragmatics, 2016 - research.ed.ac.uk
The history of the use of [[.]]notation in natural language semantics Page 1 Edinburgh Research
Explorer The history of the use of .-notation in natural language semantics Citation for published …

Temporal specification of information systems

HD Ehrich, P Hartel - Logic and Software Engineering, Proc. Int …, 1995 - World Scientific
Information systems are open, reactive, and often distributed systems that maintain
persistent data. The ThOLL and oMThOLL languages aim at specifying information systems …

Towards proof rules for looseness in explicit definitions from VDM-SL

PG Larsen - … of Specification Languages (SoSL) Proceedings of the …, 1993 - Springer
The model-oriented formal method called VDM contains a specification language called
VDM-SL. This language existed in a number of different dialects, but now a standard for the …