• DocumentCode
    2967862
  • Title

    A survivability model for object-oriented software systems

  • Author

    Sodiya, A.S. ; Aborisade, D.O. ; Ikuomola, A.J.

  • Author_Institution
    Dept. of Comput. Sci., Fed. Univ. of Agric. (FUNAAB), Abeokuta, Nigeria
  • fYear
    2012
  • fDate
    21-23 Nov. 2012
  • Firstpage
    283
  • Lastpage
    290
  • Abstract
    In this paper, we proposed a survivability model for object-oriented software system for solving the problem of software degradation commonly caused by increasing growth in classes and methods. This is achieved through threshold scheme and software rejuvenation technique. Threshold value (TV) is set as the degradation point for the software system with consideration given to the critical region values (CV) as defined standard metrics like McCabeCyclomatic Complexity (CC) risk thresholds and NASA SATC WMC risk thresholds metrics. A mechanism is also integrated into the model to monitor and determine the continuous growth of methods and classes such that when threshold value (TV) <;= critical value (CV) set within the critical region, the software codes are refreshed and re-initiated. The model is tested using two software programs developed to implement a treemap algorithm using nine (9) attributes. It is observed that software programs with this proposed model embedded into it would prevent code degradation.
  • Keywords
    object-oriented programming; risk management; software metrics; McCabeCyclomatic complexity; NASA SATC WMC risk thresholds metrics; code degradation; critical region values; object-oriented software systems; software degradation; software rejuvenation technique; survivability model; threshold scheme; threshold value; Computational modeling; Degradation; Object oriented modeling; Software measurement; Software systems; Object-oriented program; Software Rejuvenation; Survivability; Threshold Scheme;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Aspects of Social Networks (CASoN), 2012 Fourth International Conference on
  • Conference_Location
    Sao Carlos
  • Print_ISBN
    978-1-4673-4793-8
  • Type

    conf

  • DOI
    10.1109/CASoN.2012.6412416
  • Filename
    6412416