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