TY - JOUR
T1 - Sequence-based software specification of deterministic systems
AU - Prowell, Stacy J.
AU - Poore, Jesse H.
PY - 1998/3
Y1 - 1998/3
N2 - Specification of software under the box structure method requires a complete, consistent, and traceably-correct description of behavior solely in terms of external stimuli and responses. Such a specification, also called a black box, can be derived from the requirements through straightforward, systematic enumeration of all stimulus sequences. Enumeration is made manageable by the application of techniques for controlling the growth of this inherently combinatorial process, and specifications at different levels of abstraction may be combined to refine a black box specification. This work presents a unifying framework for development of specifications and testing models, and the focus on requirements traceability provides an explicit means to manage requirements change.
AB - Specification of software under the box structure method requires a complete, consistent, and traceably-correct description of behavior solely in terms of external stimuli and responses. Such a specification, also called a black box, can be derived from the requirements through straightforward, systematic enumeration of all stimulus sequences. Enumeration is made manageable by the application of techniques for controlling the growth of this inherently combinatorial process, and specifications at different levels of abstraction may be combined to refine a black box specification. This work presents a unifying framework for development of specifications and testing models, and the focus on requirements traceability provides an explicit means to manage requirements change.
KW - Box structures
KW - Completeness and consistency
KW - Enumeration
KW - Requirements traceability
KW - Software specification
UR - http://www.scopus.com/inward/record.url?scp=0032024394&partnerID=8YFLogxK
U2 - 10.1002/(sici)1097-024x(199803)28:3<329::aid-spe157>3.0.co;2-h
DO - 10.1002/(sici)1097-024x(199803)28:3<329::aid-spe157>3.0.co;2-h
M3 - Article
AN - SCOPUS:0032024394
SN - 0038-0644
VL - 28
SP - 329
EP - 345
JO - Software: Practice and Experience
JF - Software: Practice and Experience
IS - 3
ER -