Title :
A Conceptual Framework for Object-oriented Design Assessment
Author_Institution :
Dept. of Comput. Sci., Babes-Bolyai Univ., Cluj-Napoca, Romania
Abstract :
Nowadays software systems have a continuous evolution, being enhanced, modified and adopted to new requirements. The code becomes more and more complex and drifts away from its original design. One of the first steps in maintaining an object-oriented system is to assess its design, repeatedly throughout the system development lifecycle. Early identification of those parts of the system that need to be reviewed, ensures a more stable design of the successive versions, hindering errors propagation. The main objective of this research is to define a conceptual framework concerning object-oriented design (OOD) assessment. The proposed evaluation methodology is based on metrics and uses fuzzy analysis for the interpretation of the obtained measurement results. This work could pave the way for providing a complex evaluation methodology through the four layers of abstraction: a meta-model for OOD assessment, defined in a standard terminology and formalism using algebraic knowledge, a library of OOD metrics definitions, setting the assessment objectives and a method for the assessment results interpretation. Furthermore, the proposed model is general and scalable and allows other properties and interactions to be added.
Keywords :
fuzzy set theory; object-oriented programming; software maintenance; software metrics; software performance evaluation; algebraic knowledge; assessment objective; error propagation; fuzzy analysis; metamodel; object-oriented design; object-oriented system maintenance; software metrics; software system; system development lifecycle; fuzzy analysis; metrics; object-oriented design;
Conference_Titel :
Computer Modeling and Simulation (EMS), 2010 Fourth UKSim European Symposium on
Conference_Location :
Pisa
Print_ISBN :
978-1-4244-9313-5
Electronic_ISBN :
978-0-7695-4308-6
DOI :
10.1109/EMS.2010.26