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