1 Scope
2 References
3 Definitions and abbreviations
3.1 Definitions
3.2 Abbreviations and acronyms
4 Conventions
5 Level 0 SDL‑CIF (SDL‑PR)
5.1 General principles
5.2 General rules
5.3 Organization of SDL-2010 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 SDL‑CIF (CIF‑PR)
6.1 General principles
6.2 CIF‑PR syntax
7 Level 2 SDL‑CIF (CIF‑GR)
7.1 General principles
7.2 General principles of graphical information
7.3 CIF‑GR lexical rules
7.4 CIF‑GR syntax: SDL‑CIF A
rules
7.5 CIF‑GR Syntax – SDL‑CIF B rules
7.6 Tool-specific SDL‑CIF comments
8 Examples
8.1 DemonGame
8.2 Tricky SDL-2010 constructs
8.3 Situations SDL‑CIF is not able to handle
9 SDL‑CIF conformance criteria
9.1 About tools reading a SDL‑CIF file
9.2 Automatic versus forced layout
9.3 Retention and use of tool-specific information
Appendix I – Tool-specific SDL‑CIF comments
I.1 Maintenance of SDL‑CIF
I.2 Current tool-specific SDL‑CIF comments