requirementswhile
Requirementswhile is a term used in software engineering and requirements engineering to denote a construct that expresses that a specified set of requirements must be maintained while a controlling condition remains true. It functions similarly to a while-loop in programming, but applies to the state of a system's requirements rather than to a sequence of instructions. In practice, requirementswhile allows engineers to specify that, during the active phase of a process or operation, certain constraints, invariants, or performance criteria must continuously hold.
Notation and use can vary by context. Informal variants include constructs such as while (condition) { R1;
Examples help illustrate the idea. For instance, while the battery is charging, the charging current must remain
Origin and status: the term emerged in practitioner and academic discussions in the 2020s and is not
Related concepts include invariants, preconditions and postconditions, temporal logic, and runtime monitoring. Limitations include potential ambiguity
See also: requirement engineering, temporal logic, invariants, runtime monitoring.