DocumentCode
3173835
Title
An intermediate metamodel for failure-based behavior of performance and reliability
Author
Isa, M.A. ; Jawawi, Dayang N A
Author_Institution
Fac. of Comput. Sci. & Inf. Syst., Univ. Teknol. Malaysia, Skudai, Malaysia
fYear
2011
fDate
13-14 Dec. 2011
Firstpage
234
Lastpage
239
Abstract
Software quality analysis is an important part in getting better software systems. Performing software quality analysis during design time enhances design decisions. In order to assist design decisions and the quality analysis, the design model, which is annotated with quality information, must be transformed into analysis model to execute software analysis part. To achieve this purpose, a main idea is to define model transformation that takes some input from design model and transformed into analysis model. However, both model inherits heterogeneous notation and semantic that could be difficult to perform direct model transformation. To solve this shortcoming, the intermediate metamodel, which is based on failure behavior, is defined as to capture the essential quality information particularly for performance and reliability and be able to transform into a multiple analysis model. In this paper, the intermediate metamodel is presented and focusing on the mapping rules for model transformation from design model to intermediate model. First, the design model (annotated sequence diagram) is modeled and then is transformed into intermediate model (output of intermediate metamodel) by following the defined mapping rules. Then, the intermediate model is constructed to obtain failure based behavior factors. The intermediate metamodel is applied on a simple case study to show the applicability of the intermediate metamodel.
Keywords
software quality; software reliability; annotated sequence diagram; design model; failure behavior; failure-based behavior; intermediate metamodel; mapping rules; model transformation; multiple analysis model; software analysis; software quality analysis; software systems; Analytical models; Reliability engineering; Software reliability; Software systems; Unified modeling language; Metamodel; Performance; Reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering (MySEC), 2011 5th Malaysian Conference in
Conference_Location
Johor Bahru
Print_ISBN
978-1-4577-1530-3
Type
conf
DOI
10.1109/MySEC.2011.6140676
Filename
6140676
Link To Document