CONTENTS

�1���� Scope
2���� References
�3���� Abbreviations
�4���� Notation used in this Recommendation
�5���� Level 0 CIF (SDL‑PR)
������� 5.1���� General principles
������� 5.2���� General rules
������� 5.3���� Organization of SDL specifications
������ �5.4���� Structural concepts
������� 5.5���� Agents
������� 5.6���� Communication
������� 5.7���� Behaviour
������� 5.8���� Data
������� 5.9���� Generic system definition
�6���� Level 1 CIF (CIF-PR)
������� 6.1���� General principles
������� 6.2���� Transferable units of SDL specifications
������� 6.3���� CIF-PR syntax
�7���� Level 2 CIF (CIF-GR)
������� 7.1���� General principles
������� 7.2���� General principles, graphical information
������� 7.3���� CIF-GR lexical rules
������� 7.4���� CIF-GR syntax: CIF A rules
������� 7.5���� CIF-GR Syntax � CIF B rules
������� 7.6���� Tool-specific CIF comments
�8���� Examples
������� 8.1���� DemonGame
������� 8.2���� Tricky SDL constructs
������� 8.3���� Situations CIF cannot handle
�9���� CIF conformance criteria
� ������9.1���� About tools reading a CIF file
������� 9.2���� Automatic vs. forced layout
������� 9.3���� Retainment and use of tool-specific information
Appendix I � Tool-specific CIF comments
������� I.1���� �� Maintenance of CIF
������� I.2���� �� Current tool-specific CIF comments