You are here: UCM Web>UCMVirtualLibrary>VirLibSDL03 (19 Nov 2009)


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.

-- Jean Francois Roy - 18 Oct 2005


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

Form For Virtual Library 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
Publisher Springer
Month July
Year 2003
Pages 117-136
DOI 10.1007/3-540-45075-0_7
Keywords MSC, MSC2 SDL?, SDL, Synthesis, Tau, UCMNav, Use Case Maps
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf SDL03-UCM-SDL.pdf manage 332.9 K 17 Oct 2005 - 23:13 Jean Francois Roy Paper
zipzip manage 842.4 K 17 Oct 2005 - 23:27 Jean Francois Roy Presentation
Topic revision: r3 - 19 Nov 2009 - 13:18:51 - Edna Braun
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