
13
Contracts for Specifying
and Structuring
Requirements on
Cyber-Physical Systems
Jonas Westman and Mattias Nyberg
CONTENTS
13.1 Introduction .....................................................................................308
13.2 Assertions,Elements, and Architectures ......................................................309
13.2.1 Assertions and Runs ...................................................................309
13.2.1.1 Projection of Assertions ....................................................310
13.2.1.2 Dissimilar Sets ofVariables ................................................311
13.2.1.3 Variables Constrainedby Assertions....................................... ...