Scenario-driven requirement specifications are widely used to capture and represent functional requirements. Use Case Maps are being standardized as part of the User Requirements Notation (URN), the most recent addition to ITU-T's family of languages. UCM models focus on the description of functional requirements and high-level designs at early stages of the development process. How a system is executed over time and how this may affect its correctness and performance, however, are introduced later in the development process which may require considerable changes in design or even worse at the requirement analysis level. We believe that timing aspects must be integrated into the system model, and this must be done already at an early stage of development. This paper introduces an approach to describe timing constraints in Use Case Maps specifications. We present a formal semantics of Timed UCM in terms of Clocked Transition Systems (CTS). We illustrate our approach using an example of a simplified wireless system.

-- DanielAmyot - 04 Aug 2006


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

FormForVirtualLibrary edit

Title Timed Use Case Maps
Authors J. Hassine, J. Rilling, and R. Dssouli
Type Conference
Conference/Journal Title SAM 2006: Language Profiles - Fifth Workshop on System Analysis and Modelling
Volume/Number LNCS 4320
Editors R. Gotzhein and R. Reed
Publisher Springer
Month May
Year 2006
Pages 99-114
DOI 10.1007/11951148_7
Keywords Use Case Maps, User Requirements Notation, timing aspects, performance, timed UCM, Clocked Transition Systems.
Topic attachments
I Attachment Action Size Date Who Comment
Sam06TimedUcm.pdfpdf Sam06TimedUcm.pdf manage 135 K 04 Aug 2006 - 15:55 DanielAmyot Pre-publication version
Topic revision: r4 - 19 Aug 2010, DanielAmyot
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