Abstract
Differentiation tools enable team members to compare two or more text files, e.g. code or documentation, after change. Although a number of general-purpose differentiation tools exist for comparing text documents very few tools exist for comparing diagrams. We describe a new approach for realising visual differentiation in CASE tools via a set of plug-in components. We have added diagram version control, visual differentiation and merging support as component-based plug-ins to the Pounamu meta-CASE tool. The approach is generic across a wide variety of diagram types and has also been deployed with an Eclipse diagramming plug-in. We describe our approach's architecture, key design and implementation issues, illustrate feasibility of our approach via implementation of it as plug-in components and evaluate its effectiveness.
Original language | English |
---|---|
Pages | 204-213 |
Number of pages | 10 |
DOIs | |
Publication status | Published - 1 Dec 2005 |
Externally published | Yes |
Event | Automated Software Engineering Conference 2005 - Long Beach, United States of America Duration: 7 Nov 2005 → 11 Nov 2005 Conference number: 20th https://dl.acm.org/doi/proceedings/10.1145/1101908 (Proceedings) |
Conference
Conference | Automated Software Engineering Conference 2005 |
---|---|
Abbreviated title | ASE 2005 |
Country/Territory | United States of America |
City | Long Beach |
Period | 7/11/05 → 11/11/05 |
Internet address |
|
Keywords
- CASE tools
- Merging
- Version control
- Visual differencing