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