• DocumentCode
    2189065
  • Title

    Quantitative Analysis for Non-linear System Performance Data Using Case-Based Reasoning

  • Author

    Keung, Jacky W. ; Nguyen, Thong

  • Author_Institution
    Nat. ICT Australia Ltd. (NICTA), Sydney, NSW, Australia
  • fYear
    2010
  • fDate
    Nov. 30 2010-Dec. 3 2010
  • Firstpage
    346
  • Lastpage
    355
  • Abstract
    Effective software architecture evaluation methods are essential in today´s system development for mission critical systems. We have previously developed MEMS and a set of test statistics for evaluating middleware architectures, which proven an effective assessment of important quality attributes and their characterizations. We have observed it is common that many system performance response data are not of linear nature, where using linear modeling is not feasible in these scenarios for system performance predictions. To provide an alternative quantitative assessment on the system performance using actual runtime datasets, we developed a set of non-linear analysis procedure based on Case-based Reasoning (CBR), a machine learning method widely used in another disciplines of Software Engineering. Experiments were carried out based on actual runtime performance datasets. Results confirm that our non-linear analysis method CBR4MEMS produced accurate performance predictions and outperformed linear approaches. Our approach utilizing CBR to enable performance assessments on non-linear datasets, a major step forward to support software architecture evaluation.
  • Keywords
    case-based reasoning; learning (artificial intelligence); micromechanical devices; middleware; software architecture; software performance evaluation; statistical analysis; MEMS; case-based reasoning; machine learning; middleware architectures; nonlinear system performance; quantitative analysis; software architecture; software engineering; test statistics; Cognition; Data models; Measurement; Micromechanical devices; Middleware; Predictive models; System performance; Case-based Reasoning; Software Architecture Evaluation; Software Measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (APSEC), 2010 17th Asia Pacific
  • Conference_Location
    Sydney, NSW
  • ISSN
    1530-1362
  • Print_ISBN
    978-1-4244-8831-5
  • Electronic_ISBN
    1530-1362
  • Type

    conf

  • DOI
    10.1109/APSEC.2010.47
  • Filename
    5693211