• 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