X-Ray Views on a Class using Concept Analysis
نویسنده
چکیده
Within object oriented software, the minimal unit of development and testing is a class. So understanding how a class is defined and behaves is important. Considering that a class is composed of instance variables and methods, the process is not so easy to achieve because we must decide which different viewpoints can help us to detect features of a class. These viewpoints can include identifying groups of methods accessing a (set of) instance variable(s), groups of methods that interact among themselves to provide a functionality or groups of methods that behave as interface. Thus, with these different groups, we are able to know the different hidden characteristics of a class. In this position paper, we propose to apply Concept Analysis to generate the different groups of (collaborating) entities and use these groups to define different views. These views will help us to get the main features of a class.
منابع مشابه
X-ray view on a Class using Conceptual Analysis in Java Environment
Modularity is one of the most important principles in software engineering and a necessity for every practical software. Since the design space of software is generally quite large, it is valuable to provide automatic means to help modularizing it. An automatic technique for software modularization is objectoriented concept analysis (OOCA). X-ray view of the class is one of the aspect of this O...
متن کاملSensitivity and Specifity of Plain X-Ray in Diagnosis of Acute Sinusitis
ABSTRACT With considering of high prevalence of sinusitis and variable imaging modalities in diagnosis of it, we decided to evaluate sensitivity and specifity of plain x-ray in diagnosis of acute sinusitis. In this researeh , CTscan and plain x-ray findings of 83 patients with suspected acute sinusitis (by otorhinolayrngologist) - with considering of ethical and economic notices - were compar...
متن کاملSonochemical Synthesis of Novel Nano Flower Lead(II) Metal-organic Coordination Polymer: A New Precursor to Produce Nano-sized PbO
Metal-organic coordination polymers are a class of organic–inorganic materials consists of metal ions linked together through multi-dentate organic ligands, to form a polymeric chain. These materials have received a great deal of attention in a wide range of different areassuch as catalysis, sensing, luminescence, separation and storage used . The new nano flowerPb(II) 1Dmetal-organic chain {[P...
متن کاملNovel Porous Iron Molybdate Catalysts for Synthesis of Dimethoxymethane from Methanol: Metal Organic Frameworks as Precursors
As a novel performance, methanol gas conversion to dimethoxymethane (DMM) in one-step based on Fe-Mo-O (iron molybdate mixed oxides) catalysts with high surface area fabricated by metal organic frameworks (MOFs) precursors was improved. For this approach, at first, Fe(III) precursors (iron (III) 1,3,5-benzenetricarboxylate (MIL-100 (Fe) and iron terephthalate (MOF-...
متن کاملReverse Engineering Aspectual Views using Formal Concept Analysis
In this position paper, we report on an initial experiment using the technique of formal concept analysis for reverse engineering aspectual views from object-oriented source code. An aspectual view is a set of source code entities, such as class hierarchies, classes and methods, that are structurally related in some way, and often crosscut a particular application. Initially, we follow a lightw...
متن کامل