• DocumentCode
    1923908
  • Title

    On the validation of API execution-sequence to assess the correctness of application upon COTS upgrades deployment

  • Author

    Pasala, Anjaneyulu ; Rao, Srinivasa ; Gupta, Arnab Dutta ; Gunturu, Srinivas

  • Author_Institution
    Reliable Care Solutions, Philips Res.-India, Bangalore
  • fYear
    2007
  • fDate
    Feb. 26 2007-March 2 2007
  • Firstpage
    225
  • Lastpage
    232
  • Abstract
    Various regression test selection strategies have been developed to establish the correctness of software systems upon deployment of COTS upgrades. These strategies recommend a smaller regression test suite to be re-executed. We present a process that identifies the patch impact on the system and localizes the source of potential errors without executing the system test suite. The impact is analyzed based on verifying the behavior of affected COTS API execution-sequences. An API execution-sequence is called affected when one or more of the altered functions of the COTS upgrade are part of COTS API execution-sequence that interfaces with application components. A wrapper-based passive test oracle has been developed to check the correctness of the behavior of these execution-sequences. The changed behavior of these execution-sequences reflects the patch impact. A case study has been conducted and the results are encouraging
  • Keywords
    application program interfaces; program testing; program verification; software packages; API execution-sequence; COTS upgrades deployment; regression test selection; software systems; system test suite; Application software; Costs; Operating systems; Prototypes; Runtime; Software prototyping; Software systems; Software testing; System testing; Technological innovation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Commercial-off-the-Shelf (COTS)-Based Software Systems, 2007. ICCBSS '07. Sixth International IEEE Conference on
  • Conference_Location
    Banff, Alta.
  • Print_ISBN
    0-7695-2785-X
  • Type

    conf

  • DOI
    10.1109/ICCBSS.2007.23
  • Filename
    4127317