• DocumentCode
    1916502
  • Title

    Design of BDI Agent for Adaptive Performance Testing of Web Services

  • Author

    Ma, Bo ; Chen, Bin ; Bai, Xiaoying ; Huang, Junfei

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2010
  • fDate
    14-15 July 2010
  • Firstpage
    435
  • Lastpage
    440
  • Abstract
    As services are dynamic discovered and bound in the open Internet environment, testing has to be exercised continuously and online to verify and validate the continuous changes and to ensure the quality of the integrated service-based system. During this process, testing strategies have to be adapted in accordance to the changes in the environment and target systems. Software agents are characterized by context awareness, autonomous decision making and social collaboration capabilities. The paper introduces the design of BDI (Believe-Decision-Intention) agents to facilitate adaptive performance testing of Web Services. The BDI model specifies the necessary test knowledge, test goal and action plan to carry out test and adaptive schedule. Performance testing is defined as a scheduling problem to select the workload and test cases in order to achieve the goal of performance abnormal detection. A two-level control architecture is built. At the TR (Test Runner) level, the BDI agents control the workload of concurrent requests. At the TC (Test Coordinator) level, the BDI agents control the complexity of test cases. Agents communicate and collaborate with each other to share knowledge and test plan. The paper introduces the design of the BDI model, the adaptation rules and the control architecture. Case study is exercised to illustrate the adaptive testing process based on the design of BDI agents.
  • Keywords
    Web services; decision making; program testing; software agents; software architecture; ubiquitous computing; BDI agent design; Web services; adaptation rules; adaptive performance testing; autonomous decision making; believe-decision-intention agents; context awareness; control architecture; integrated service-based system; open Internet environment; performance abnormal detection; scheduling problem; social collaboration capabilities; software agents; target systems; test runner level; Adaptation model; Collaboration; Complexity theory; Computer architecture; Load modeling; Testing; Time factors; BDI agent; Web Services; adaptive testing; performance testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2010 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-8078-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2010.69
  • Filename
    5562998