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
Annex B – Textual URN specification
B.1 Introduction
to the Textual URN specification
B.2 User
Requirements Notation: core concepts
B.3 Goal-oriented
Requirement Language
B.4 Use
Case Map
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