Atomic Requirements in teaching Logic Implementation

Keywords Atomic Requirements in teaching Logic Implementation specifications atomic requirements
Standards groups

Atomic requirements (ATR) are primarily, 'well-formed requirements' ANSI/IEEE Standard 1233-1998 [8]. Well-formed requirements' are are abstract, unambiguous, traceable and ventidatable (testable). In addition to being well-formed requirements, ATRs are also responsible for splitting complex requirements into elementary, or indivisible, requirements. Usually, an ATR takes the form of a single sentence using non-formal language, nevertheless precisely expressing a specification.

The chances are considerably better to achieve un-ambiguity with a set of ATRs than with an equivalent, non-atomic specification [19]. The implications of the ATR notion are wide, encompassing requirements and design specifications since both are documented in a similar way [18], and since a specification at any abstraction level can be viewed as both requirement and design[5,9]. Indeed, atomic requirements (ATRs) have demonstrated their benefits in the hi-tech industry [19] when were used to document data processing application in software requirements specifications documents, as well as in individual programs' detailed design documents.

Metadata
Date published
2003-09-28
Document type
technical white paper
Pages
6
Defines standard
Replaced/Superseded by document(s)
Cancelled by
Amended by
File MIME type Size (KB) Language Download
Paper AtomicRequirmentsControl.pdf application/pdf   298.59 KB English DOWNLOAD!
File attachments
Visit also