Skip to main content

Traceability and Evaluation in Scenario Analysis by Use Case Maps

  • Conference paper
Scenarios: Models, Transformations and Tools

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3466))

Abstract

The Use Case Map (UCM) scenario notation has some strong features related to rapid capture and evaluation of requirements models. In this paper, we explain how a UCM model was developed from a requirements oracle case study: the Autonomous Shuttle Transport System. We further consider establishing links between scenario elements and other types of requirements. These links, which can be supported by requirements management tools, are useful to maintain both the scenarios and requirements during their evolution. We also demonstrate how simple performance models generated from UCMs may impact high-level requirements and architectures.

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. Alexander, I.: ScenarioPlus - Tools for Requirements Engineering, http://www.scenarioplus.org.uk

  2. Amyot, D.: Introduction to the User Requirements Notation: Learning by Example. Computer Networks 42(3), 285–301 (2003)

    Article  Google Scholar 

  3. Amyot, D., Eberlein, A.: An Evaluation of Scenario Notations and Construction Approaches for Telecommunication Systems Development. Telecommunications Systems Journal 24(1), 61–94 (2003)

    Article  Google Scholar 

  4. Amyot, D., Echihabi, A., He, Y.: UCMExporter: Supporting Scenario Transformations from Use Case Maps. In: NOuvelles TEchnnologies de la RÉpartition (NOTERE 2004), Saïdia, Morocco (June 2004), http://ucmexporter.sourceforge.net

  5. Amyot, D., Logrippo, L.: Use Case Maps and LOTOS for the Prototyping and Validation of a Mobile Group Call System. Computer Communication 23(12), 1135–1157 (2001)

    Article  Google Scholar 

  6. Bordeleau, F., Buhr, R.J.A.: UCM-ROOM Modeling: From Use Case Maps to Communicating State Machines. In: Proc. of IEEE Engineering of Computer-Based Systems (ECBS 1997), Monterey, California, March 1997, pp. 169–179 (1997)

    Google Scholar 

  7. Bordeleau, F., Leue, S., Systä, T.: Dagstuhl Seminar 03371 – Scenarios: Models, Transformations and Tools. Wadern, Germany (September 2003), http://www.dagstuhl.de/03371/

  8. Breitman, K., Leite, J.C.S.P.: Scenario Evolution: A Closer View on Relationships. In: Proc. of the Fourth Intl Conf. on Requirements Engineering (ICRE 2000), Schaumburg, USA, pp. 95–105 (2000)

    Google Scholar 

  9. Buhr, R.J.A., Casselman, R.S.: Use Case Maps for Object-Oriented Systems. Prentice-Hall, Englewood Cliffs (1996)

    MATH  Google Scholar 

  10. He, Y., Amyot, D., Williams, A.W.: Synthesizing SDL from Use Case Maps: An Experiment. In: Reed, R., Reed, J. (eds.) SDL 2001. LNCS, vol. 2078, pp. 117–136. Springer, Heidelberg (2001)

    Google Scholar 

  11. ITU-T: Recommendation Z.150 (02/03),User Requirements Notation (URN) – Language Requirements and Framework. International Telecommunication Union, Geneva

    Google Scholar 

  12. ITU-T, URN Focus Group: Draft Rec. Z.152 – UCM: Use Case Map Notation (UCM).Geneva, Switzerland (September 2003), http://www.UseCaseMaps.org/urn/

  13. Jarke, M., Bui, X.T., Carroll, J.M.: Scenario Management: An Interdisciplinary Approach. Requirements Engineering 3(3/4), 155–173 (1998)

    Article  Google Scholar 

  14. van Lamsweerde, A.: Requirements Engineering in the Year 00: A Research Perspective. In: Proc. of 22nd Intl Conf. on Software Engineering (ICSE), Limerick, Ireland, pp. 5–19. ACM Press, New York (2000)

    Chapter  Google Scholar 

  15. Layered Queueing Resource Page, http://www.layeredqueues.org/

  16. Leite, J.C.S.P., Rossi, G., Maiorana, V., Balaguer, F., Kaplan, G., Hadad, G., Oliveros, A.: Enhancing a Requirements Baseline with Scenarios. Requirements Engineering 2(4), 184–198 (1997)

    Article  Google Scholar 

  17. Nuseibeh, B., Easterbrook, S.: Requirements Engineering: A Roadmap. In: Finkelstein, A. (ed.) The Future of Software Engineering, ICSE 2000, pp. 35–46. ACM Press, New York (2000)

    Chapter  Google Scholar 

  18. Petriu, D.B., Amyot, D., Woodside, M.: Scenario-Based Performance Engineering with UCMNav. In: Reed, R., Reed, J. (eds.) SDL 2001. LNCS, vol. 2078, pp. 18–35. Springer, Heidelberg (2001)

    Google Scholar 

  19. Petriu, D.B., Woodside, M.: Software Performance Models from System Scenarios in Use Case Maps. In: Field, T., Harrison, P.G., Bradley, J., Harder, U. (eds.) TOOLS 2002. LNCS, vol. 2324, pp. 141–158. Springer, Heidelberg (2002)

    Google Scholar 

  20. Software Engineering Group: Autonomous Shuttle Transport System Case Study. University of Paderborn, Germany (January 2003), http://tele.informatik.uni-freiburg.de/dagstuhl03371/CaseStudy.html , http://www.cs.tut.fi/~tsysta/Dagstuhl03371/SWTPRA-case-study-v04b.pdf

  21. Telelogic, A.B.: DOORS/ERS, http://www.telelogic.com/products/doorsers/

  22. Telelogic AB: DOORS/Analyst, http://www.telelogic.com/products/doorsers/analyst/index.cfm

  23. Telelogic AB: DXL Reference Manual (2001)

    Google Scholar 

  24. UCM User Group: Use Case Maps Navigator 2 (UCMNav), http://www.usecasemaps.org/tools/ucmnav/index.shtml

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Petriu, D.B., Amyot, D., Woodside, M., Jiang, B. (2005). Traceability and Evaluation in Scenario Analysis by Use Case Maps. In: Leue, S., Systä, T.J. (eds) Scenarios: Models, Transformations and Tools. Lecture Notes in Computer Science, vol 3466. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11495628_8

Download citation

  • DOI: https://doi.org/10.1007/11495628_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-26189-6

  • Online ISBN: 978-3-540-32032-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics