A model transformation-based approach for the Dependability analysis of UML-based system designs with maintenance
نویسنده
چکیده
In this document a novel model transformation-based approach is de ned which can automatically generate models for dependability analysis of annotated UML-based systems. The method is capable of dealing with the dependability properties of the system components along with the maintenance policies and activities de ned for the system. Developers of complex systems today use modeling languages like UML to specify, document and visualize the requirements, functionality and behavior of their product. Often extension or pro les are used to grasp the characteristics of domain-speci c systems. Furthermore the non-functional properties such as availability or fault-tolerance are important especially in embedded and real-time systems and service-critical applications hence the quantitative evaluation of these properties are required at design-time. However evaluation can only be carried out on precise mathematical models the creation of which is not trivial and needs a modeling expert with insight to both the developed system or its speci cation language and the mathematical formalism used for the dependability models. In order to relieve the developer from the tiresome and error-prone task of model creation new methods have to be created to bridge the huge gap between the speci cation and dependability models. The method de ned in this document provides automatic dependability model generation through the usage of a novel UML pro le. This pro le extends the industry standard MARTE pro le which is widely used for the development of embedded and real-time systems with the concepts of maintenance and monitoring. Additionally the Service-Oriented Pro le is extended by de ning new characteristics for the non-functional service-contracts and thus the method provides support for the dependability evaluation of systems with service-oriented architecture. The method was created according to the Model-Driven Architecture (MDA) paradigm and involves an intermediate dependability domain-speci c model that acts as a transition between the speci cation and dependability models. The metamodels and transformations required for the automatic execution of the approach can be implemented using the Eclipsebased VIATRA model transformation framework. Both the use of the VIATRA framework and the embracing of the MDA paradigm assures the possibility of future extensions. This work was partially supported by the SENSORIA European project (IST-3-016004) and ResilTech.
منابع مشابه
Stochastic Dependability Analysis of System Architecture Based on UML Designs
The work in this paper1 is devoted to the definition of a dependability modeling and model based evaluation approach based on UML models. It is to be used in the early phases of the system design to capture system dependability attributes like reliability and availability, thus providing guidelines for the choice among different architectural and design solutions. We show how structural UML dia...
متن کاملAvailability analysis of mechanical systems with condition-based maintenance using semi-Markov and evaluation of optimal condition monitoring interval
Maintenance helps to extend equipment life by improving its condition and avoiding catastrophic failures. Appropriate model or mechanism is, thus, needed to quantify system availability vis-a-vis a given maintenance strategy, which will assist in decision-making for optimal utilization of maintenance resources. This paper deals with semi-Markov process (SMP) modeling for steady state availabili...
متن کاملA multi-stage stochastic programming for condition-based maintenance with proportional hazards model
Condition-Based Maintenance (CBM) optimization using Proportional Hazards Model (PHM) is a kind of maintenance optimization problem in which inspections of a system relevant to its failure rate depending on the age and value of covariates are performed in time intervals. The general approach for constructing a CBM based on PHM for a system is to minimize a long run average cost per unit of time...
متن کاملAn Intermediate Dependability Model for state-based dependability analysis
Model-Driven engineering (MDE) aims to elevate models in the engineering process to a central role in the speciication, design, integration, validation, and operation of a system. MDE is becoming a widely used approach within the dependability domain: the system, together with its main dependability-related characteristics, is represented by engineering language models, while automatic transfor...
متن کاملStochastic Dependability Analysis of System Architecture Based on UML Models
The work in this paper1 is devoted to the definition of a dependability modeling and model based evaluation approach based on UML models. It is to be used in the early phases of the system design to capture system dependability attributes like reliability and availability, thus providing guidelines for the choice among different architectural and design solutions. We show how structural UML dia...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009