• DocumentCode
    3549526
  • Title

    Slicing component-based systems

  • Author

    Pan, Yajuan ; Pan, Dai ; Chen, Mei-Hwa

  • Author_Institution
    Comput. Sci. Dept., State Univ. of New York, Albany, NY, USA
  • fYear
    2005
  • fDate
    16-20 June 2005
  • Firstpage
    155
  • Lastpage
    164
  • Abstract
    We present a dependence model based on which an efficient slicing algorithm is applied to compute forward slices for impact analysis and for regression test selection. The dependence model not only captures control and data dependence relationships, but also depicts dependence between components and their execution contexts. The model is constructed in a hierarchical fashion, from inter-statement to inter-component level, where at each level detailed dependence relationships are analyzed, then summarized information is published for the next level of composition. With this model, our slicing algorithm identifies all the affected elements that can be utilized to effectively select regression test cases. The analysis shows that our approach is more efficient than the existing approaches in terms of the execution time and the space requirements. And the promising results of regression testing obtained from the case study demonstrate the great potential of our technique in effective maintenance of complex component-based systems.
  • Keywords
    data flow analysis; object-oriented programming; program slicing; regression analysis; software maintenance; component dependence; component-based systems; data dependence model; forward slices; impact analysis; program slicing; regression test selection; software maintenance; Algorithm design and analysis; Application software; Computer science; Context modeling; Context-aware services; Contracts; Fault detection; Information analysis; Object oriented modeling; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems, 2005. ICECCS 2005. Proceedings. 10th IEEE International Conference on
  • Print_ISBN
    0-7695-2284-X
  • Type

    conf

  • DOI
    10.1109/ICECCS.2005.77
  • Filename
    1467896