Abstract
(in French)
In November 1999, ITU-T initiated a new standardization project on a visual requirements notation for complex systems and applications. This User Requirements Notation (URN - Z.150) standard will be available by the end of 2003. This paper presents the motivations behind URN, its objectives, and the current proposal that combines two complementary languages. The first one, GRL (Goal-oriented Requirement Language), is used to describe business goals, alternatives, rationales, and non-functional requirements. The second one, UCM (Use Case Maps), enables the description of functional requirements as causal scenarios. Several interesting relations between URN and other languages used in the engineering of complex systems and protocols (e.g. MSC and UML) are briefly explored.
En novembre 1999, l'UIT-T a initié un nouveau projet de normalisation de notation
pour la description visuelle d’exigences dédiée aux applications et systèmes complexes. Cette
norme, dénommée URN (User Requirements Notation — Z.150), sera disponible à la fin de
2003. Cet article présente la raison d'être d'URN ainsi que la proposition actuellement
étudiée, qui combine deux langages complémentaires. Le premier, GRL (Goal-oriented
Requirement Language), permet la description de buts et d'objectifs d'entreprise,
d'alternatives, de raisonnements et d'exigences non-fonctionnelles. Le second, UCM (Use
Case Maps), supporte la description d'exigences fonctionnelles sous forme de scénarios
causaux. Certaines relations intéressantes entre URN et d'autres langages utilisés dans
l'ingénierie des systèmes et des protocoles (MSC, UML, etc.) sont brièvement explorées
Discussion
- Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.