Formal Concept Analysis

bunny_thumping_foot_md_wht.gif

::  Credits   :: About   ::  System Requirements   ::  Download   :: Installation   ::  Programmer Guide 
Credits


   This project was submitted by: 
bullet Idan Zak                                      
bullet David  Schwartz        
bullet Neta Tsur
bullet Haya Cohen

About the project

The project based on Yossi Gil's article and Uri Dekel's thesis which investigates the application of formal concept analysis to code inspection of individual Java classes. The motivation is to help visualizing and understanding the structure of a class. The technique partitions the methods of the class according to their use of fields, and then presents them in the form of a lattice. This project is a convenient tool which assist the user to analyze classes according to steps described in the thesis.

The project is implemented as a plug-in for eclipse, which means that after installation, the project becomes an extension to the Eclipse platform, and is used as though it were an integral part of Eclipse.

 

   To the top of page

System Requirements
bullet Eclipse 2.1
bullet OS: any system which will run Eclipse.
Download

 

bullet Requirements document
bullet Design document 
bullet Test plan document 
bullet Test case document
bullet Requirement-Design-Test cross-reference document
bullet Phase A Requirements presentation
bullet Phase A Design presentation
bullet Phase A Final presentation
bullet User manual 
bullet Project sources 
bullet Plug-in  files
bullet Project installation guide

floppy_disk_walking_md_wht.gif

Installation

Instructions to install and run FCA project:

The project can operate in 2 modes:

bullet Plug-in of eclipse.
bullet Run-time workbench of eclipse.


Plug-in mode:

  1. Download FCAPlugin_1.0.0.zip file and extract it to plug-in directory which is located under eclipse.

  2. In case eclipse is already open, close it and activate it again.

 

 

 

Run-time workbench mode:

  1. Download the project's sources and extract them.

  2. Open the project in eclipse, execute:  File->import->Existing project into workspace->Browse and choose the directory you unzip the sources to.

  3. Run the project, execute:  Run->Run as->Run-time workbench. The project will run in a new Eclipse's environment.        


   To the top of page

Programmer Guide

Changing the plug-in:

  1. Download the project's sources and extract them.

  2. Open the project in eclipse, execute:  File->import->Existing project into workspace->Browse and choose the directory you unzip the sources to.

  3. Read the appropriate documentation.

  4. Read the programmers guide (word).

  5. Edit the code and recompile.

  6. Run the project, execute:  Run->Run as->Run-time workbench. The project will run in a new Eclipse's environment.

Deploying the plug-in: 

  1. To create a deployable plug-in, execute: File->Export->Deployable plug-ins and fragments
  2. Select the plug-in from the list.

  3. Select a single deployable zip file.

  4. Give the file a name.

  5. Press Finish

 

::  Credits   ::  About   ::  System Requirements   ::  Download   ::  Installation   ::  Programmer Guide