User Requirements Notation: The First Ten Years, The Next Ten Years (Invited Paper)

Daniel Amyot, Gunter Mussbacher
2011 Journal of Software  
The User Requirements Notation (URN), standardized by the International Telecommunication Union in 2008, is used to model and analyze requirements with goals and scenarios. This paper describes the first ten years of development of URN, and discusses ongoing efforts targeting the next ten years. We did a study inspired by the systematic literature review approach, querying five major search engines and using the existing URN Virtual Library. Based on the 281 scientific publications related to
more » ... N we collected and analyzed, we observe a shift from a more conventional use of URN for telecommunications and reactive systems to business process management and aspect-oriented modeling, with relevant extensions to the language being proposed. URN also benefits from a global and active research community, although industrial contributions are still sparse. URN is now a leading language for goal-driven and scenario-oriented modeling with a promising future for many application domains.
doi:10.4304/jsw.6.5.747-768 fatcat:ggdo4foc4jge7h23kvutpb32ju