• DocumentCode
    1682435
  • Title

    Customized Benchmark Generation Using MDA

  • Author

    Zhu, Liming ; Liu, Yan ; Gorton, Ian ; Bui, Ngoc Bao

  • Author_Institution
    National ICT Australia Ltd.
  • fYear
    2005
  • fDate
    6/27/1905 12:00:00 AM
  • Firstpage
    35
  • Lastpage
    44
  • Abstract
    This paper describes an approach for generating customized benchmark applications from a software architecture description using a Model Driven Architecture (MDA) approach. The benchmark generation and performance data capture tool implementation is based on widely used open source MDA frameworks. The business logic of the benchmark application is modeled in UML and generated by taking advantage of the existing generation "cartridges" so that the current component technology can be exploited in the benchmark. This greatly reduces the effort and expertise needed for benchmarking with complex component technology. We have also extended the MDA framework to model and generate a load testing suite and automatic performance measurement infrastructure. The approach complements current model-based performance prediction and analysis methods by generating the benchmark application from the same application architecture that the performance models are derived from. This provides the potential for tightly integrating runtime performance measurement with model-based prediction either for model validation or improving model prediction accuracy. We illustrate the approach using a case study based on EJB component technology.
  • Keywords
    Application software; Automatic testing; Benchmark testing; Computer architecture; Logic; Measurement; Performance analysis; Predictive models; Software architecture; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture, 2005. WICSA 2005. 5th Working IEEE/IFIP Conference on
  • Conference_Location
    Pittsburgh, PA, USA
  • Print_ISBN
    0-7695-2548-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2005.26
  • Filename
    1620089