• DocumentCode
    3173970
  • Title

    Critical component analyzer — A novel test prioritization framework for component based real time systems

  • Author

    Praba, M. Ramalakshmi ; Mala, D. Jeya

  • Author_Institution
    Dept. of Comput. Applic., KLN Coll. of Inf. Technol., Madurai, India
  • fYear
    2011
  • fDate
    13-14 Dec. 2011
  • Firstpage
    281
  • Lastpage
    286
  • Abstract
    Component based software development system is composed of many components and it uses the reusable components as the building blocks for constructing the complex software system. The major challenges in CBS are testing component dependency that is; it is a tricky task to test each and every component for each possible input data which will lead to exhaustive testing. To reduce the cost, the industries are following some stopping criteria and release the product to the customer side. These stopping criteria will at times lead to skipping up of some of the components from rigorous testing. This will lead to hazardous side effects such as loss in terms of revenue, human life and resources. This insight leads to the need to identify critical components which have the higher dependability measure in terms of functionality and receives higher priority in testing with rigorous test procedures. Hence, this paper proposes a novel method for identifying the critical components from the Software under Test (SUT) and prioritizes them for testing with at most care based on various dependency metrics and measures among the components with the help of Component Execution Sequence Graph (CESG).
  • Keywords
    graph theory; object-oriented programming; program testing; real-time systems; software cost estimation; software metrics; software reusability; CESG; SUT; complex software system; component based real time systems; component based software development system; component execution sequence graph; cost reduction; critical component analyzer; dependency metrics; exhaustive testing; hazardous side effects; reusable components; rigorous test procedures; software under test; stopping criteria; test prioritization framework; testing component dependency; Couplings; Programming; Software; Software measurement; Software testing; Component based Testing; Critical component; Software Testing; Test prioritization; metrics and measures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (MySEC), 2011 5th Malaysian Conference in
  • Conference_Location
    Johor Bahru
  • Print_ISBN
    978-1-4577-1530-3
  • Type

    conf

  • DOI
    10.1109/MySEC.2011.6140684
  • Filename
    6140684