Telecommunication services are provided as the joint effort of components, which collaborate in order to achieve the goal(s) of the service. UML2.0 collaborations can be used to model services. Furthermore, they allow services to be described modularly and incrementally, since collaborations can be composed of subordinate collaborations. For such an approach to work, it is necessary to capture the exact dependencies between the subordinate collaborations. This paper presents the results of an experiment on using Use Case Maps (UCMs) for describing those dependencies, and for synthesizing the state-machine behaviour of service components from the joint information provided by the UML collaborations and the UCM diagrams.


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

FormForVirtualLibrary edit

Title Synthesizing State-Machine Behaviour from UML Collaborations and Use Case Maps
Authors H.N. Castejón Martínez
Type Conference
Conference/Journal Title 12th SDL Forum (SDL 2005)
Volume/Number LNCS 3530
Editors A. Prinz, R. Reed, and J. Reed
Publisher Springer
Month June
Year 2005
Pages 339-359
DOI 10.1007/11506843_24
Keywords Goals, State Machines, Synthesis, UML 2.0 Collaborations, Use Case Maps
Topic attachments
I Attachment Action Size Date Who Comment
CastejonSDLForumPresentation.pptppt CastejonSDLForumPresentation.ppt manage 463 K 10 Aug 2006 - 09:52 DanielAmyot Presentation
SDL05-Castejon.pdfpdf SDL05-Castejon.pdf manage 295 K 10 Aug 2006 - 09:52 DanielAmyot Pre-publication version
Topic revision: r2 - 12 Nov 2009, SaeedBehnam
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