Title :
Risk analysis of a system at design level using UML diagrams
Author :
Mishra, Sonu K. ; Mishra, Anadi ; Mohapatra, Durga Prasad
Author_Institution :
Dept. of Comput. Sci. & Eng., NIT, Rourkela, India
Abstract :
The risk assessment process recognizes the different types of hazards and recommends control measures that are frequently used for the hazard. Risk is the prospective that a selected action will lead to a detrimental outcome. Accomplishment of risk assessment in the early development phases improves resource sharing decisions. This method will aid to find the high-risk components and connectors of the system architecture, so that corrective actions may be implemented to control and improve the development process as well as the quality of the system. In this paper, we have used UML state-chart diagram to analyse the risk of components and sequence diagram to calculate the risk of connectors involved in the system. Next, we have calculated the risk of each scenario of a usecase and combined them to obtain the overall risk of the targeted system. The novelty in our approach lies in the fact that the method used for calculating the risk is applicable to a wide variety of systems. Also, we have used concurrent control flow graph to evaluate the risk of scenarios.
Keywords :
Unified Modeling Language; concurrency control; data flow graphs; object-oriented programming; risk analysis; software reliability; UML state-chart diagram; concurrent control flow graph; design level; high-risk components; high-risk connectors; resource sharing decision; risk analysis; risk assessment process; sequence diagram; Complexity theory; Connectors; Couplings; Flow graphs; Fluid flow measurement; Hazards; Informatics; Interaction overview diagram(IOD); concurrent control flow graph(CCFG); connector;
Conference_Titel :
Advances in Computing, Communications and Informatics (ICACCI), 2013 International Conference on
Conference_Location :
Mysore
Print_ISBN :
978-1-4799-2432-5
DOI :
10.1109/ICACCI.2013.6637170