You are here: UCM Web>UCMVirtualLibrary>VirLibSDL2013 (27 Oct 2013)


Non-functional requirements such as availability, reliability, and security are often crucial in designing and implementing distributed real-time systems. As a result, such non-functional requirements should be addressed as early as possible in the system development life-cycle. The widespread interest in dependability modeling and analysis techniques at the requirements elicitation and analysis stage provides the major motivation for this research. This paper presents a novel approach to describe high-level availability requirements using the Aspect-oriented Use Case Maps (Ao UCM?) language. Ao UCM? adds aspects-oriented concepts to the Use Case Maps (UCM) language, part of the ITU-T User Requirements Notation (URN) standard. The proposed approach relies on a mapping of availability architectural tactics to reusable Ao UCM? models, allowing availability tactics to be encapsulated early in the software development life-cylce. Initial tool support for the resulting availability extensions, is provided by the jUCMNav tool. We demonstrate the applicability of our approach using a case study of Lawful Intercept (LI), an IP router feature.


  • 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 Modeling Early Availability Requirements using Aspect-oriented Use Case Maps
Authors Hassine, J., Mussbacher, G., Braun, E., and Alhaj, M.
Type Conference
Conference/Journal Title 16th International System Design Languages Forum (SDL 2013)
Volume/Number LNCS 7916
Publisher Springer
Month -
Year 2013
Pages 54-71
DOI 10.1007/978-3-642-38911-5_4
Keywords Availability Tactics, URN, User Requirements Notation, UCM, Use Case Maps, Aspects, Ao UCM?, Aspect-oriented Use Case Maps
Topic revision: r2 - 27 Oct 2013 - 15:53:04 - Daniel Amyot
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