International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Software is said to be secure if it is less prone to attack. Secure design leads building secure software. It is also required to check software design to assure that the design is safe or less prone to attack. In this paper, the authors proposed a methodology to scrutinize class hierarchy against security. Two security metrics and integrity state transition model has been developed for quantitative assessment of integrity risk. The methodology to check integrity of class hierarchy is implemented on online music store case study with experimental validation. This work is an effort to measure and rank security of software at the design stage of software development.