Skip to main content

Refining Timed MSCs

  • Conference paper
  • First Online:

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

Abstract

We propose an approach for refining high level specifications into design specifications using the MSC language. We have previously introduced such an approach for un-timed MSCs. In this paper, we focus on the timing features of MSC-2000. We propose a framework for adding time constraints and refining them further, while preserving the properties of the high-level specification during the refinement process. We introduce conformance relations between MSCs and algorithms for checking these relations.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. F. Khendek, S. Bourduas, D. Vincent. Stepwise Design with Message Sequence Charts. Proceedings of FORTE’2001, Cheju Island, Korea, August 2001.

    Google Scholar 

  2. ITU-T. Recommendation Z.100 (08/02), Specification and Description Language (SDL). International Telecommunication Union, Geneva.

    Google Scholar 

  3. ITU-T. Recommendation Z.120 (11/99), Message Sequence Chart (MSC). International Telecommunication Union, Geneva.

    Google Scholar 

  4. M. Majster-Cederbaum, J. Wu. Action Refinement for True Concurrent Real Time. Seventh International Conference on Engineering of Complex Computer Systems, Sweden, 2001.

    Google Scholar 

  5. D. Murphy, D. Pitt. Real-timed Concurrent Refineable Behaviours, Proceedings of the 2nd International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, LNCS 571 (1992).

    Google Scholar 

  6. S. Heymer. A Non-Interleaving Semantics for MSC. 1st Workshop on SDL and MSC(SAM’98), Germany, 1998.

    Google Scholar 

  7. J.P. Katoen, L. Lambert. Pomsets for Message Sequence Charts. 1st Workshop on SDL and MSC(SAM’98), Germany, 1998.

    Google Scholar 

  8. T. Zheng, F. Khendek, L. Helouët. A Semantics for Timed MSC, Validation and Implementation of Scenario-Based Specifications (VISS’02). ENTCS 65:7, 2002.

    Google Scholar 

  9. Ø. Haugen. MSC-2000 Interaction Diagrams for the new Millennium. Computer Networks, 35 (2001) 721–732.

    Article  Google Scholar 

  10. R. Alur, G. J. Holzmann, D. Peled. An Analyzer for Message Sequence Charts. Proceedings of 2nd International Workshop on Tools and Algorithms for the construction and Analysis of Systems (TACAS’96). LNCS 1055, (1996) 35–48.

    Google Scholar 

  11. H. Ben-Abdallah, S. Leue. Expressing and Analyzing Timing Constraints in Message Sequence Chart Specifications. Department of Electrical and Computer Engineering, University of Waterloo. Technical Report 97-04, 1997.

    Google Scholar 

  12. X. Li, J. Lilius. Timing Analysis of UML Sequence Diagrams. Turku Centre for Computer Science. TUCS Technical Report 281 1999.

    Google Scholar 

  13. T. Zheng, F. Khendek. Time Consistency of MSC-2000 Specifications. to appear in Computer Networks, 2003.

    Google Scholar 

  14. S. Mauw, M.A. Reniers. Refinement in Interworkings. Proceedings of CONCUR’ 96, LNCS 1119, (1996).

    Google Scholar 

  15. A. Muscholl, D. Peled, Z. Su. Deciding Properties for Message Sequence Charts. Proceedings of the 1st International Conference on Foundations of Software Science and Computation Structures, LNCS 1378 (1998).

    Chapter  Google Scholar 

  16. M. M. Musa, F. Khendek, G. Butler. New Results on Deriving SDL Specification from MSCs. Proceedings of SDL Forum’99, Elsevier Science B.V., June 1999.

    Google Scholar 

  17. A. Engels. Languages for Analysis and Testing of Event Sequences, Ph.D. thesis. Eindhoven University of Technology, 2001.

    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

Zheng, T., Khendek, F., Parreaux, B. (2003). Refining Timed MSCs. In: Reed, R., Reed, J. (eds) SDL 2003: System Design. SDL 2003. Lecture Notes in Computer Science, vol 2708. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45075-0_14

Download citation

  • DOI: https://doi.org/10.1007/3-540-45075-0_14

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-40539-9

  • Online ISBN: 978-3-540-45075-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics