• DocumentCode
    2301384
  • Title

    Model-Driven Engineering for Development-Time QoS Validation of Component-Based Software Systems

  • Author

    Hill, James H. ; Tambe, Sumant ; Gokhale, Aniruddha

  • Author_Institution
    Vanderbilt Univ., Nashville, TN
  • fYear
    2007
  • fDate
    26-29 March 2007
  • Firstpage
    307
  • Lastpage
    316
  • Abstract
    Model-driven engineering (MDE) techniques are increasingly being used to address many of the development and operational lifecycle concerns of large-scale component-based systems. One such concern lacking significant research deals with the validation of quality-of-service (QoS) properties of component-based systems throughout their development lifecycle instead of waiting until system integration time, which is very late and can be detrimental to project schedules and costs. This paper describes our novel MDE-based solution to address this challenge. At the core of our solution approach are (1) a set of domain-specific modeling languages that allow us to mimic component "business logic," and (2) a generative programming framework that synthesizes empirical benchmarking code for system emulation and continuous QoS evaluation
  • Keywords
    object-oriented programming; program verification; software quality; business logic; component-based software system; continuous QoS validation; development lifecycle; development-time QoS validation; domain-specific modeling languages; generative programming; large-scale component-based system; model-driven engineering; quality-of-service; Benchmark testing; Costs; Emulation; Large-scale systems; Logic programming; Model driven engineering; Quality of service; Runtime; Software systems; Systems engineering and theory; code generation.; continuous QoS validation; model-driven system engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
  • Conference_Location
    Tucson, AZ
  • Print_ISBN
    0-7695-2772-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2007.53
  • Filename
    4148946