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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
M. Andersson, J. Bergstrand: Formalizing Use Cases with Message Sequence Charts. Master Thesis, Lund Institute of Technology, 1995
F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, M. Stal: A System of Patterns, Pattern Oriented Software Architecture. John Wiley & Sons, 1996
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
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
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
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
I. Jacobson et al.: Object Oriented Software Engineering, A Use Case Driven approach. Addison-Wesley, 1994
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
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
E. Rudolph, J. Grabowski, P. Graubmann: Tutorial on Message Sequence Charts (MSC-96). Forte/PSTV’96. Kaiserslautern, Germany, October 1996
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
J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modelling Language, Reference Manual, Version 1.3, Rational, 1999
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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