Dependability aspects, such as availability and security, are critical in the design and implementation of distributed real-time systems. As a result, it is becoming crucial to model and analyze dependability requirements at the early stages of system development life-cycle. The Service Availability Forum (SA Forum) has developed a set of standard API specifications to standardize high-availability platforms. Among these specifications, the Availability Management Framework (AMF) is the service responsible for managing the availability of the application services by handling application redundant components, dynamically shifting a workload of a faulty component to a healthy component. To manage service availability, AMF requires a configuration of the application it manages. This configuration consists of a logical view of the organization of the application’s services and components. Recognizing the need to plan for availability aspects at the early stages of system development life-cycle, this paper proposes an approach to map high level availability requirements into AMF configurations. The early availability requirements are expressed in terms of the Use Case Maps (UCM) language, part of the ITU-T User Requirements Notation (URN) standard. Our approach allows for the early reasoning about availability aspects and promotes the portability and the reusability of the developed systems across different platforms.

-- DanielAmyot - 16 Mar 2014


FormForVirtualLibrary edit

Title Towards the Generation of AMF Configurations from Use Case Maps Based Availability Requirements
Authors J. Hassine and A. Hamou-Lhadj
Type Conference
Conference/Journal Title SDL 2013: Model-Driven Dependability Engineering
Volume/Number LNCS 7916
Editors F. Khendek et al.
Publisher Springer
Month June
Year 2013
Pages 36-53
DOI 10.1007/978-3-642-38911-5_3
Keywords Availability Management Framework, Configurations, transformations, UCM
Topic revision: r1 - 16 Mar 2014, 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