-- At most one connection between any two 'GateInstance'/'ComponentInstance' pairs
invUniqueConnections('Given the set of \'Connection\'s contained in a \'TestConfiguration\'. There shall be no two \'Connection\'s containing \'GateReference\'s that in turn refer to identical pairs of \'GateInstance\'/\'ComponentInstance\'.'+self.toString()):
-- Guard for each participating tester in locally ordered test descriptions
invGuardsForParticipatingComponents('If the \'Block\' is contained in a locally ordered \'TestDescription\' then a guard shall be specified for every participating \'ComponentInstance\' in the associated \'TestConfiguration\' that has the role \'Tester\' or there shall be no guards at all. '+self.toString()):
-- Local expressions in locally ordered test descriptions have 'ComponentInstance' specified
invLocalExpressionComponent('If the \'LocalExpression\' is contained in a locally ordered \'TestDescription\' then the componentInstance shall be specified. '+self.toString()):
self.getParentTestDescription().isLocallyOrdered
impliesnotself.componentInstance.oclIsUndefined()
impliesnotself.scope.oclIsUndefined()
-- Only local variables and time labels in case of locally ordered test description
-- Iteration count in locally ordered test descriptions
invIterationCountsForParticipatingComponents('If the \'BoundedLoopBehaviour\' is contained in a locally ordered \'TestDescription\' then a numIteration shall be specified for every participating \'ComponentInstance\' that has the role \'Tester\'.'+self.toString()):
-- Period for each tester in locally ordered test descriptions
invPeriodForParticipatingComponents('If the \'PeriodicBehaviour\' is contained in a locally ordered \'TestDescription\' then a period shall be specified for every \'ComponentInstance\' that has the role \'Tester\' and for which there is a behaviour in the contained \'Block\'. '+self.toString()):
invConnectedInteractionGates('The \'GateReference\'s that act as source or target(s) of an \'Interaction\' shall be interconnected by a \'Connection\' which is contained in the \'TestConfiguration\' referenced by the \'TestDescription\' containing the \'Interaction\'.'+self.toString()):