An axiom system for sequence-based specification

  • Authors:
  • Lan Lin;Stacy J. Prowell;Jesse H. Poore

  • Affiliations:
  • Department of Electrical Engineering and Computer Science, The University of Tennessee, 203 Claxton Complex, 1122 Volunteer Blvd., Knoxville, TN 37996, USA;Software Engineering Institute, Carnegie Mellon University, 4500 Forbes Avenue, Pittsburgh, PA 15213, USA;Department of Electrical Engineering and Computer Science, The University of Tennessee, 203 Claxton Complex, 1122 Volunteer Blvd., Knoxville, TN 37996, USA

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2010

Quantified Score

Hi-index 5.24

Visualization

Abstract

This paper establishes an axiomatic foundation and a representation theorem for the rigorous, constructive process, called sequence-based specification, of deriving precise specifications from ordinary (informal) statements of functional requirements. The representation theorem targets a special class of Mealy state machines, and algorithms are presented for converting from the set of sequences that define the specification to the equivalent Mealy machine, and vice versa. Since its inception, sequence-based specification has been effectively used in a variety of real applications, with gains reported in quality and productivity. This paper establishes the mathematical foundation independently of the process itself.