Abstract
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.
| Original language | English |
|---|---|
| Pages (from-to) | 329-345 |
| Number of pages | 17 |
| Journal | Software: Practice and Experience |
| Volume | 28 |
| Issue number | 3 |
| DOIs | |
| State | Published - Mar 1998 |
| Externally published | Yes |
Keywords
- Box structures
- Completeness and consistency
- Enumeration
- Requirements traceability
- Software specification