Object-Oriented (original) (raw)
Related papers
Analysing object oriented framework reuse using concept analysis
2002
ABSTRACT This paper proposes the use of the formal technique of Concept Analysis to analyse how classes in an object-oriented inheritance hierarchy are coupled by means of the inheritance and interfaces relationships. To perform our analysis, we use the information provided by the self-send and super-send behaviour of each class in the hierarchy. Especially for large and complex inheritance hierarchies, we believe that this analysis can help in understanding the software, in particular with how reuse is achieved.
Generation of high level views in reverse engineering using formal concept analysis
Proceedings of First International Conference on Networks & Soft Computing (ICNSC), 2014 , 2014
Object oriented systems are hard to comprehend because of different dependencies existing at different stages in the system. Inferring these dependencies among the components of object oriented systems is an essential requirement before performing any modifications in the system. So the maintenance of object oriented systems is a difficult process for software maintainers in software re-engineering. Here we present an approach for finding these dependencies by applying the conceptual clustering technique known as Formal Concept Analysis (FCA). In this paper, we show the results which are obtained by applying the approach. We generate the formal concepts and views at two different stages namely class and class hierarchy which shows different dependencies existed in the Java systems. Finally we present the experimental results of three Java applications on which we have tested our proposed approach.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.