Skip to main content

URN: Towards a New Standard for the Visual Description of Requirements

  • Conference paper
  • First Online:
Telecommunications and beyond: The BroaderApplicability of SDL and MSC (SAM 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2599))

Included in the following conference series:

Abstract

In November 1999, the International Telecommunication Union (ITU-T, SG 17) initiated a question on the standardization of a User Requirements Notation (URN) for complex reactive, distributed, and dynamic systems and applications. URN is intended to be standardized by September 2003. This paper presents the motivations behind URN, its objectives, and the current proposal that combines two complementary languages. The first one, GRL (Goaloriented Requirement Language), is used to describe business goals, nonfunctional requirements, alternatives, and rationales. The second one, UCM (Use Case Maps), enables the description of functional requirements as causal scenarios. The introduction of URN is likely to impact the development ans use of other SG 17 languages (especially MSC and SDL) as well as OMG’s UML. This paper briefly explores several relations between these languages as well as potential for synergy and coordination.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amyot, D. and Eberlein, A.: An Evaluation of Scenario Notations for Telecommunication Systems Development. To appear in: Telecommunication Systems Journal, 2003.

    Google Scholar 

  2. Amyot, D.: Specification and Validation of Telecommunications Systems with Use Case Maps and LOTOS. Ph.D. thesis, SITE, Univ. of Ottawa, Canada, 2002.

    Google Scholar 

  3. Amyot, D. and Mussbacher, G.: On the Extension of UML with Use Case Maps Concepts. “UML”2000, 3rd International Conference on the Unified Modeling Language, York, UK, October 2000.

    Google Scholar 

  4. Amyot, D., Buhr, R. J. A., Gray, T., and Logrippo, L.: Use Case Maps for the Capture and Validation of Distributed Systems Requirements. RE’99, Fourth IEEE Int. Symp. on Requirements Eng., Limerick, Ireland, June 1999, 44–53.

    Google Scholar 

  5. Andrade, R.: Applying Use Case Maps and Formal Methods to the Development of Wireless Mobile ATM Networks. Lfm2000, The Fifth NASA Langley Formal Methods Workshop, Williamsburg, VA, USA, 2000.

    Google Scholar 

  6. Andrade, R. and Logrippo, L.: Reusability at the Early Development Stages of the Mobile Wireless Communication Systems. Proceedings of the 4th World Multiconference on Systemics, Cybernetics and Informatics (SCI 2000), Vol. VII, Computer Science and Engineering: Part I, Orlando, Florida, 11–16, 2000

    Google Scholar 

  7. de Bruin, H. and van Vliet, H.: Scenario-Based Generation and Evaluation of Software Architectures. Generative and Component-Based Software Engineering (GCSE’01), LNCS 2186, 2001.

    Chapter  Google Scholar 

  8. Buhr, R. J. A.: Use Case Maps as Architectural Entities for Complex Systems. IEEE Trans. on Software Eng. Vol. 24, No. 12, Dec. 1998, 1131–1155.

    Article  Google Scholar 

  9. Chung, J., Nixon, B. A., and Yu, E.: Using non-functional requirements to systematically select among alternatives in architectural design. Proc. of the First Int. Workshop on Architecture for Software Systems. Seattle, USA, 1995.

    Google Scholar 

  10. Chung, L., Nixon, B. A., Yu, E., and Mylopoulos, J.: Non-Functional Requirements in Software Engineering. Kluwer Academic Publishers, 2000.

    Google Scholar 

  11. Gross, D. and Yu, E.: From Non-Functional Requirements to Design through Patterns. Requirements Engineering, 6:18–36, 2001

    Article  MATH  Google Scholar 

  12. Hodges, J. and Visser, J.: Accelerating Wireless Intelligent Network Standards Through Formal Techniques. IEEE 1999 Vehicular Technology Conference (VTC’99), Houston (TX), USA, 1999.

    Google Scholar 

  13. Hurlbut, R. R.: Managing Domain Architecture Evolution Through Adaptive Use Case and Business Rule Models. Ph.D. thesis, Illinois Institute of Technology, Chigago, Illinois, USA, 1998.

    Google Scholar 

  14. ITU-T: Rec. I.130, Method for the characterization of telecommunication services supported by an ISDN and network capabilities of ISDN. Geneva, 1988.

    Google Scholar 

  15. ITU-T: Recommendation Q.65, The unified functional methodology for the characterization of services and network capabilities including alternative object-oriented techniques. Geneva, 2000.

    Google Scholar 

  16. ITU-T: Recommendation Z.100, Specification and Description Language (SDL). Geneva, 2000.

    Google Scholar 

  17. ITU-T: Recommendation Z.120 (11/99), Message Sequence Chart (MSC). Geneva, 2001.

    Google Scholar 

  18. ITU-T: Recommendation Z.140: The Tree and Tabular Combined Notation version 3 (TTCN-3): Core language. Geneva, 2001

    Google Scholar 

  19. ITU-T, URN Focus Group: Draft Rec. Z.150-User Requirements Notation (URN). Geneva, September 2002. http://www.UseCaseMaps.org/urn

  20. ITU-T, URN Focus Group: Draft Rec. Z.151-Goal-oriented Requirements Language (GRL). Geneva, February 2002.

    Google Scholar 

  21. ITU-T, URN Focus Group: Draft Rec. Z.152-UCM: Use Case Map Notation (UCM). Geneva, February 2002.

    Google Scholar 

  22. Lamsweerde, A. V.: Requirements Engineering in the Year 00: A Research Perspective. Proceedings of 22nd International Conference on Software Engineering (ICSE). Limerick, Ireland, ACM press.

    Google Scholar 

  23. Liu, L. et al.: GRL and OME, 2001. http://www.cs.toronto.edu/km/GRL/

  24. Liu, L. and Yu, E.: From Requirements to Architectural Design — Using Goals and Scenarios. From Software Requirements to Architectures Workshop (STRAW 2001), Toronto, Canada, May 2001.

    Google Scholar 

  25. Liu, L. and Yu, E.: Designing Web-Based Systems in Social Context: A Goal and Scenario Based Approach. CAiSE’02, Toronto, Canada, May 2002.

    Google Scholar 

  26. Miga, A., Amyot, D., Bordeleau, F., Cameron, C. and Woodside, M.: Deriving Message Sequence Charts from Use Case Maps Scenario Specifications. In: Tenth SDL Forum (SDL’01), Copenhagen, Denmark, 2001.

    Google Scholar 

  27. Miga, A.: Application of Use Case Maps to System Design with Tool Support. M.Eng. thesis, Dept. of SCE, Carleton University, Ottawa, Canada, 1998.

    Google Scholar 

  28. Mussbacher, G. and Amyot, D.: A Collection of Patterns for Use Case Maps. First Latin American Conference on Pattern Languages of Programming (SugarLoafPLoP 2001), Rio de Janeiro, Brazil, 2001.

    Google Scholar 

  29. OMG: Unified Modeling Language Specification, Version 1.4, May 2001.

    Google Scholar 

  30. OMG: UML Profile for Scheduling, Performance and Time. OMG Document ad/2001-06-14, http://www.omg.org/cgi-bin/doc?ad/2001-06-14, June 2001.

  31. Sales, I. and Probert, R.: From High-Level Behaviour to High-Level Design: Use Case Maps to Specification and Description Language. SBRC’2000, Belo Horizonte, Brazil, 2000.

    Google Scholar 

  32. Use Case Maps Web Page and UCM User Group. http://www.UseCaseMaps.org

  33. Woodside, M. and Petriu, D.: Software Performance Models from System Scenarios in Use Case Maps. 12th Int. Conf. on Modelling Tools and Techniques for Computer and Communication System Performance Evaluation, London, U.K., April 2002.

    Google Scholar 

  34. Yu, E.: Towards Modelling and Reasoning Support for Early-Phase Requirements Engineering. Proc. of the 3rd IEEE Int. Symp. on Requirements Engineering (RE’97), Washington, D.C., USA, 226–235, 1997.

    Google Scholar 

  35. Yu, E. and Mylopoulos, J.: Why Goal-Oriented Requirements Engineering. Proceedings of the 4th International Workshop on Requirements Engineering: Foundations of Software Quality, Pisa, Italy, 15–22, 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Amyot, D., Mussbacher, G. (2003). URN: Towards a New Standard for the Visual Description of Requirements. In: Sherratt, E. (eds) Telecommunications and beyond: The BroaderApplicability of SDL and MSC. SAM 2002. Lecture Notes in Computer Science, vol 2599. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36573-7_2

Download citation

  • DOI: https://doi.org/10.1007/3-540-36573-7_2

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00877-4

  • Online ISBN: 978-3-540-36573-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics