Difference between revisions of "Template:AbstractSpecification"

From PKC
Jump to navigation Jump to search
Line 18: Line 18:
|| {{:{{{name}}}/Goal}}
|| {{:{{{name}}}/Goal}}
|-
|-
!style="width: 15%"| '''[[{{{name}}}/Criteria|Success Criteria]]'''  
!style="width: 15%"| '''(Liveness)[[{{{name}}}/Criteria|Success Criteria]]'''  
|| {{:{{{name}}}/Criteria}}
|| {{:{{{name}}}/Criteria}}
|}
|}

Revision as of 07:50, 4 December 2021

This template is designed to help users state the requirements in logically testable terms. The triplet as shown in the table enables users to click on the left-hand-side link to navigate to the corresponding field to enter statements or hyperlinked items. The following diagram shows an example of AbstractSpecification.


Abstract Specification
Context A statement that explicitly defines the temporal and spatial context using precise semantics, ideally hyperlinked entries.
Goal An imperative statement that servers as a unique identifier that specifies the end result under given context.
(Liveness)Success Criteria A unified collection of decidable statements that checks on the observed outputs and determines the logical conditions or degrees of success.


Abstract Specification
[[{{{name}}}/Context|Context]] {{:{{{name}}}/Context}}
[[{{{name}}}/Goal|Goal]] {{:{{{name}}}/Goal}}
(Liveness)[[{{{name}}}/Criteria|Success Criteria]] {{:{{{name}}}/Criteria}}