Rigi-A system for programming-in-the-large
ICSE '88 Proceedings of the 10th international conference on Software engineering
Object-oriented analysis and design
Object-oriented analysis and design
Simple and effective analysis of statically-typed object-oriented programs
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Fast static analysis of C++ virtual function calls
Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
IBM Systems Journal
The Unified Modeling Language user guide
The Unified Modeling Language user guide
Flow diagrams, turing machines and languages with only two formation rules
Communications of the ACM
On the syllogistic structure of object-oriented programming
ICSE '01 Proceedings of the 23rd International Conference on Software Engineering
Optimization of Object-Oriented Programs Using Static Class Hierarchy Analysis
ECOOP '95 Proceedings of the 9th European Conference on Object-Oriented Programming
Leveraging IBM visual age for C++ for reverse engineering tasks
CASCON '99 Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
A multi-perspective software visualization environment
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
GXL: Toward a Standard Exchange Format
WCRE '00 Proceedings of the Seventh Working Conference on Reverse Engineering (WCRE'00)
Fast and effective optimization of statically typed object-oriented languages
Fast and effective optimization of statically typed object-oriented languages
Classics in software engineering
Classics in software engineering
Swt: the standard widget toolkit, volume 1
Swt: the standard widget toolkit, volume 1
SHriMP views: an interactive environment for information visualization and navigation
CHI '02 Extended Abstracts on Human Factors in Computing Systems
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Understanding existing software with use case map scenarios
SAM'02 Proceedings of the 3rd international conference on Telecommunications and beyond: the broader applicability of SDL and MSC
Hi-index | 0.00 |
This paper provides an experience report for researchers who are interested in integrating their tools with the new IBM WebSphere Studio Workbench. The Workbench (open source at www.eclipse.org) provides an open framework for building integrated development environments. We report on our experience integrating an information visualization tool (called SHriMP Views) with the IBM Workbench. Although SHriMP was originally developed for visualizing programs, it is content independent. We have re-targeted SHriMP for visualizing flow diagrams. Flow diagrams can be hierarchically composed, thus leveraging the key features of SHriMP that allow a user to easily navigate hierarchically composed information spaces. We discuss the differences between programs and flow diagrams both in terms of their semantics and in their visual representation. Terminals, which are a first-class entity that mediate between nodes and arcs in flow diagrams, presented the main challenges here. We also report on the main technical challenges we faced, due to the different widgets sets used by SHriMP (Swing/AWT) and the Workbench (SWT).