DocumentCode
3549517
Title
Analysis and verification of the interaction model in software design
Author
Menkhaus, Guido ; Frei, Urs ; Wuthrich, Jorg
Author_Institution
Dept. of Comput. Sci., Salzburg Univ., Austria
fYear
2005
fDate
16-20 June 2005
Firstpage
67
Lastpage
75
Abstract
One essential aspect in software design and software quality insurance is the complexity of component interdependencies. More complex designs drive the cost of production and maintenance. This paper proposes a new methodology for the analysis and verification of the interaction model of the software design throughout the software development lifecycle. For the analysis, the interaction model is described in an interaction model description language. Analysis techniques are applied to identify critical parts of the software application and to anticipate potential scenarios of failure modes. Coupling, cohesion, and instability metrics are computed on different levels of design refinement. They guide the analysis during the risk assessment of failure modes. The interaction model allows for the verification of the model against the underlying implementation of the software application. We provide tool support for all activities.
Keywords
failure analysis; formal specification; formal verification; object-oriented programming; risk management; software maintenance; software metrics; software quality; cohesion metrics; component interdependency complexity; coupling metrics; design refinement; failure modes; instability metrics; interaction model analysis; interaction model description language; interaction model verification; risk assessment; software application; software design; software development; software maintenance; software quality; Application software; Costs; Failure analysis; Insurance; Production; Programming; Risk analysis; Risk management; Software design; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
Print_ISBN
0-7695-2284-X
Type
conf
DOI
10.1109/ICECCS.2005.23
Filename
1467887
Link To Document