VVCase represents a V&V effort, i.e. it specifies concrete test subjects and targets and provides stimuli and the expected outcome on a concrete technical level.<br/><br/>Semantics:<br/>VVCase is a grouping element for a set of VVProcedures that together makes up a concrete Verification/Validation effort.<br/><br/>Constraints:<br/>[1] Only a concrete VVCase can have vvLog.<br/>[2] Only a concrete VVCase can have vvTarget.<br/>[3] Only a concrete VVCase can have an abstractVVCase.<br/>
Name: vvCase
The elements that are being verified and validated by this VVCase.
Usually this will be a subset of those elements which are realized by the VVTarget(s) of the VVCase; but this need not always be the case.
The difference between the vvSubjects and the entities which are realized by the case's VVTarget(s), is that the vvSubjects are related to the primary, overall objective of the ConcreteVVCase, while the realized entities can comprise more than these. For example:
(a) For technical reasons additional entities need to be realized only to permit the testing of the entities of actual interest or
(b) If a VVTarget is reused among many ConcreteVVCases and therefore realizes more entities than are actually being tested by any single ConcreteVVCase.