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
Link To Document :
بازگشت