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