DocumentCode
2375681
Title
A Conceptual Framework for Object-oriented Design Assessment
Author
Serban, Camelia
Author_Institution
Dept. of Comput. Sci., Babes-Bolyai Univ., Cluj-Napoca, Romania
fYear
2010
fDate
17-19 Nov. 2010
Firstpage
90
Lastpage
95
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/EMS.2010.26
Filename
5703663
Link To Document