ArchVEC - Architectural Visualization and Evolution of Concerns

ArchVEC is an environment that links concerns from code to architectural elements, giving the architect a visualization of the scattering and tangling of concerns at a higher level of abstraction than code. The concern links are kept in a versioning repository so that the evolution of concerns in the architecture can be captured over time.

Download

ArchVEC is implemented as a set of Eclipse plug-ins. The ArchVEC project can be downloaded using Subversion from http://tps.ics.uci.edu/svn/projects/archvec. You will have to check out all the plug-ins there and run an 'Eclipse Application' from your workspace. You can find a walkthrough for a small example here.

 

ArchEvol

ArchEvol unifies architectural development with implementation by providing the means of maintaining a consistent linking between architectural and source code entities throughout software evolution. ArchEvol enables integration of ArchStudio, an architectural development environment, with Eclipse, used for source code development, while providing a uniform software repository managed by SVN.

More information about the ArchEvol project can be found here

 

ArgoUML + Sketching

This project is an experiment with using pen-based gestures in a software design environment. It is a collaboration with Jason Robbins, and it is based on the observation that software environments build for desktop are not easy to use on a large screen interactive display, where the interaction mechanism is based on a pen instead of a mouse and keyboard

This project extends ArgoUML with gestures for (click on each to see a picture of how they should be entered).

Other features that are helpful in front of a large display are laser-pointed associations :-) ,meaning that you can start an association and you only need to point it toward the target, without reaching all the way to it, and toolbar menu shown under the mouse pointer on click.

Download

You can run ArgoUML + Sketch using JavaWebStart here.

If you prefer to download the code, download all the *.jar files and startargo.bat file from here

 

Other projects: FOP reports and NetBeans process study