The design and implementation of distributed real-time systems is often dominated by non-functional considerations like timing, distribution and fault tolerance. As a result, it is increasingly recognized that non-functional requirements should be considered at the earliest stages of system development life cycle. The ability to model non-functional properties (such as timing constraints, availability, performance and security) at the system requirement level not only facilitates the task of moving towards real-time design, but ultimately supports the early detection of errors through automated validation and verification. This paper introduces a novel approach to describe availability features in Use Case Maps (UCM) specifications. The proposed approach relies on a mapping of availability architectural tactics to UCM components. We illustrate the applicability of our approach using the ISSU (In Service Software Upgrade) feature on IP routers.

-- DanielAmyot - 15 Feb 2012


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

FormForVirtualLibrary edit

Title Early Availability Requirements Modeling Using Use Case Maps
Authors J. Hassine
Type Conference
Conference/Journal Title Eighth International Conference on Information Technology: New Generations (ITNG 2011)
Editors E. Latifi et al.
Publisher IEEE CS
Month April
Year 2011
Pages 754-759
DOI 10.1109/ITNG.2011.133
Keywords ISSU , NFR, Use Case Maps , architectural tactics, availability
Topic revision: r1 - 15 Feb 2012, 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