• DocumentCode
    691767
  • Title

    Software components prioritization using OCL formal specification for effective testing

  • Author

    Jalila, A. ; Mala, D. Jeya

  • Author_Institution
    Dept. of Comput. Applic., Thiagarajar Coll. of Eng., Madurai, India
  • fYear
    2013
  • fDate
    25-27 July 2013
  • Firstpage
    714
  • Lastpage
    720
  • Abstract
    In soft real time system development, testing effort minimization is a challenging task. Earlier research has shown that often a small percentage of components are responsible for most of the faults reported at the later stages of software development. Due to the time and other resource constraints, fault-prone components are ignored during testing activity which leads to compromises on software quality. Thus there is a need to identify fault-prone components of the system based on the data collected at the early stages of software development. The major focus of the proposed methodology is to identify and prioritize fault-prone components of the system using its OCL formal specifications. This approach enables testers to distribute more effort on fault-prone components than non fault-prone components of the system. The proposed methodology is illustrated based on three case study applications.
  • Keywords
    formal specification; program testing; software fault tolerance; software quality; OCL formal specification; effective testing; fault-prone components; soft real time system development; software components prioritization; software development; software quality; testing activity; testing effort minimization; Complexity theory; Context; Indexes; Measurement; Object oriented modeling; Software; Unified modeling language; Critical Components; Design Metrics; Formal Specification; OCL (Object Constraints Language); UML (Unified Modeling Language);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Recent Trends in Information Technology (ICRTIT), 2013 International Conference on
  • Conference_Location
    Chennai
  • Type

    conf

  • DOI
    10.1109/ICRTIT.2013.6844288
  • Filename
    6844288