Table of Contents

 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