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.

Date published
Document type
technical white paper
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