AP STUDIO HOME PAGE


Goals

The purpose of this project is to develop an UML editor that allows users to draw their class dictionaries using an easy to use graphical interface. Even though it is possible to find some commercially available UML editors, our tool is directed to meet both general requirements regarding UML diagrams editing, and specifics goals of the adaptive programming paradigm.

The tool is being developed using Cd-draw as a starting point.


Team Members

Kedar Patankar: kedar@ccs.neu.edu


AP-Studio in action

  • Simple case
  • Another one
  • Checking a knowledge path



    Please Readme before you try to run the application.


    Proposed future steps :
    The next version of tool is expectd to have 3 more panels and four different view modes.
    The three panels are Traversal Panel, Visitor Panel, Combined (Traversal and Visitor ) Panel. The four viewing modes are namely draw(or editor), traversal, visitor and combined.

    The class graph for the proposed system can look like this.This class graph is drawn using the AP-STUDIO tool.


    Each panel should contain buttons necessary to add, modify and delete the thing of primary concern. Also it should have a list box showing currently defined things like traversals.
    During all the views except editor or draw the drawing canvas should be locked for mouse events. Whenever different views are selected the class graph that is of importance is colored using some color scheme. For the visitors user should be able to specify before and after methods. Actual code user will write afterwards. During the edit or draw view when user wants to describe traversals, visitors or combo user should enter into proper mode and then move around the class graph and using right mouse button select from appropriate options.
    Thats it for now. Now its a time to do something.