login

Practical methods for the formal validation of SDL specifications

Computer CommunicationsPublished 1 March 1992
Gerard J. Holzmann
Citations21
SJR quartileQ1
SJR score1.11
SNIP1.55

TL;DR

Some initial experience is reported on with the application of a formal validation system to SDL design projects involving more than ten people, producing tens of thousands of lines of high-level code over several years.

Abstract

Formal design and validation methods have achieved most of their successes on problems of a relatively modest size, involving no more than one or two designers and no more than a few hundred lines of code. The serious application of formal methods to larger software development projects remains a formidable challenge. In this paper we report on some initial experience with the application of a formal validation system to SDL design projects involving more than ten people, producing tens of thousands of lines of high-level code over several years. The problems encountered here are large enough for most formal methods to break down, for both technical and nontechnical reasons.

Keywords

Computer Science