Skip to main content

HyperMSCs and Sequence Diagrams for Use Case Modelling and Testing

  • Conference paper
  • First Online:
≪UML≫ 2000 — The Unified Modeling Language (UML 2000)

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

Included in the following conference series:

Abstract

UML-Sequence Diagrams can be seen as an object oriented variant of the ITU-T standard language Message Sequence Chart (MSC) which is very popular mainly in the telecommunication area. Both notations would benefit from a unification together with a further elaboration. A comparison of Sequence Diagrams and MSCs demonstrates the big advantage of MSCs concerning composition mechanisms, particularly with respect to the branching construct in Sequence Diagrams. Therefore, MSC inline expressions and High Level MSCs (HMSCs) are of special interest for the inclusion into Sequence Diagrams. High Level MSCs may be employed for formalizing and structuring the construction of scenarios for Use Cases. In order to arrive at a most intuitive representation, HMSCs are re-interpreted in a way which has an analogy in hypertext-like specifications. Because of this analogy, the notation ‘HyperMSC’ is introduced. The scenarios derived from Use Cases in form of HyperMSCs can be employed also as a basis for the specification of test cases.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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. M. Andersson, J. Bergstrand: Formalizing Use Cases with Message Sequence Charts. Master Thesis, Lund Institute of Technology, 1995

    Google Scholar 

  2. F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal: A System of Patterns, Pattern Oriented Software Architecture. John Wiley & Sons, 1996

    Google Scholar 

  3. A.G. Engels, L.M.G. Feijs, S. Mauw: MSC and Data: Dynamic Variables. In SDL’99, The Next Millennium, Proceedings of the 9th SDL Forum in Montreal, Canada, Yair Lahav and R. Dssouli (eds.), North Holland, June 1999

    Google Scholar 

  4. J. Grabowski, B. Koch, M. Schmitt, D. Hogrefe: SDL and MSC Based Test Generation for Distributed Architectures. In SDL’99, The Next Millennium, Proceedings of the 9th SDL Forum in Montreal, Canada, Yair Lahav and R. Dssouli (eds.), North Holland, June 1999

    Google Scholar 

  5. P. Graubmann, E. Rudolph, J. Grabowski: Towards a Petri Net Based Semantics Definition for Message Sequence Charts. In SDL’93 Using Objects, Proceedings of the 6th SDL Forum in Darmstadt, Germany, O. Faergemand and A. Sarma (eds.), North Holland, October 1993

    Google Scholar 

  6. O. Haugen: The MSC-96 Distillery. In SDL’97 Time for Testing-SDL, MSC and Trends, Proceedings of the 8th SDL Forum in Evry, France, A. Cavalli and A. Sarma (eds.), North Holland, September 1997

    Google Scholar 

  7. I. Jacobson et al.: Object Oriented Software Engineering, A Use Case Driven approach. Addison-Wesley, 1994

    Google Scholar 

  8. S. Mauw, M.A. Reniers: High Level Message Sequence Charts. In SDL’97 Time for Testing-SDL, MSC and Trends, Proceedings of the 8th SDL Forum in Evry, France, A. Cavalli and A. Sarma (eds.), North Holland, September 1997

    Google Scholar 

  9. E. Rudolph, J. Grabowski, P. Graubmann: Towards a Harmonization of UML Sequence Diagrams and MSC. In SDL’99, The Next Millennium, Proceedings of the 9th SDL Forum in Montreal, Canada, Yair Lahav and R. Dssouli (eds.), North Holland, June1999

    Google Scholar 

  10. E. Rudolph, J. Grabowski, P. Graubmann: Tutorial on Message Sequence Charts (MSC-96). Forte/PSTV’96. Kaiserslautern, Germany, October 1996

    Google Scholar 

  11. E. Rudolph, I. Schieferdecker, J. Grabowski: Development of a Message Sequence Chart/UML Test Format. Proceedings of FBT-2000, Lübeck, Germany. Shaker-Verlag, 2000

    Google Scholar 

  12. J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modelling Language, Reference Manual, Version 1.3, Rational, 1999

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Graubmann, P., Rudolph, E. (2000). HyperMSCs and Sequence Diagrams for Use Case Modelling and Testing. In: Evans, A., Kent, S., Selic, B. (eds) ≪UML≫ 2000 — The Unified Modeling Language. UML 2000. Lecture Notes in Computer Science, vol 1939. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40011-7_3

Download citation

  • DOI: https://doi.org/10.1007/3-540-40011-7_3

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41133-8

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics