Abstract

The Use Case Map (UCM) notation is part of the User Requirements Notation (URN), the most recent addition to ITU-T's family of languages. UCM models describe functional requirements and highlevel designs with causal scenarios, uperimposed on structures of components. It has been shown that UCMs can be transformed into more detailed MSC scenarios. However, UCMs are not executable as such. Early validation and exploration of requirements could benefit from a transformation to a formal, executable language. This paper presents the results of an experiment combining existing tool-supported techniques for the generation of MSCs from UCMs and for the synthesis of SDL from MSCs. In particular, this experiment provides useful results on the current interworking of such techniques and on requirements for future generations of tools. Through a simple case study, this paper also highlights questions and partial answers on the complementariness of these languages, on the usefulness of the resulting SDL models, and on potential improvements on the approach and on the anguages themselves.

-- JeanFrancoisRoy - 18 Oct 2005

Discussion

  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Synthesizing SDL from Use Case Maps: An Experiment.
Authors He, Y., Amyot, D., and Williams, A.
Type Conference
Conference/Journal Title 11th SDL Forum (SDL'03), Stuttgart, Germany
Volume/Number LNCS 2708
Editors
Publisher Springer
Month July
Year 2003
Pages 117-136
DOI 10.1007/3-540-45075-0_7
Keywords MSC, MSC2SDL, SDL, Synthesis, Tau, UCMNav, Use Case Maps
Topic attachments
I Attachment Action Size Date Who Comment
SDL03-UCM-SDL.pdfpdf SDL03-UCM-SDL.pdf manage 332 K 17 Oct 2005 - 23:13 JeanFrancoisRoy Paper
SDL03-UCM-SDL.zipzip SDL03-UCM-SDL.zip manage 842 K 17 Oct 2005 - 23:27 JeanFrancoisRoy Presentation
Topic revision: r3 - 19 Nov 2009, EdnaBraun
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback