Table of Contents

 1     Scope          
        1.1     Goal modelling with URN         
        1.2     Scenario modelling with URN 
        1.3     Documentation structure         
 2     References               
 3     Definitions 
        3.1     Terms defined elsewhere        
        3.2     Terms defined in this Recommendation            
 4     Abbreviations and acronyms             
 5     Conventions             
        5.1     Grammars       
        5.2     Basic definitions           
        5.3     Presentation style       
 6     URN basic structural features            
        6.1     URN abstract grammar metaclasses    
        6.2     URN concrete grammar metaclasses   
 7     GRL features            
        7.1     GRL basic structural features  
        7.2     GRL actors       
        7.3     GRL intentional elements         
        7.4     GRL links          
        7.5     GRL strategies               
        7.6     GRL indicators               
        7.7     GRL contribution contexts       
        7.8     GRL concrete grammar metaclasses    
 8     UCM features          
        8.1     UCM basic structural features
        8.2     UCM maps and path nodes     
        8.3     UCM stubs and plug-ins            
        8.4     UCM components       
        8.5     UCM scenario definitions         
        8.6     UCM performance annotations             
        8.7     UCM concrete grammar metaclasses  
 9     Data language          
        9.1     URN data model           
        9.2     URN data types            
        9.3     Grammar for expressions        
        9.4     Grammar for actions  
        9.5     Grammar for failures  
10     URN interchange format    
11     URN analysis           
       11.1     GRL model evaluation              
       11.2     UCM scenario path traversal 
12     Compliance statement       
13     Tool compliance     
       13.1     Definitions of valid tools          
       13.2     Conformance               
Annex A – URN interchange format: XML schema    
Appendix I – Summary of the URN    
        I.1                   Summary of abstract metamodel            
        I.2                   Summary of concrete metamodel           
        I.3                   Summary of URN symbols          
Appendix II – Examples of GRL model evaluation algorithms    
       II.1     Introduction   
       II.2     Example of quantitative evaluation algorithm  
       II.3     Example of qualitative evaluation algorithm     
       II.4     Example of hybrid evaluation algorithm             
       II.5     Calculating with exceeding expectations            
Appendix III – Examples of UCM path traversal mechanisms    
      III.1     Introduction   
      III.2     Example of depth-first UCM path traversal mechanism              
      III.3     Example of breadth-first UCM path traversal mechanism          
Bibliography