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.
Описание
A generic approach to supporting diagram differencing and merging for collaborative design
%0 Conference Paper
%1 mehra05
%A Mehra, Akhil
%A Grundy, John
%A Hosking, John
%B International Conference on Automated Software Engineering
%C Long Beach, CA, USA
%D 2005
%I ACM Press
%K diagram evolution modeling versioning
%P 204--213
%R http://doi.acm.org/10.1145/1101908.1101940
%T A generic approach to supporting diagram differencing and merging for collaborative design
%U http://portal.acm.org/citation.cfm?doid=1101908.1101940
%X 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.
%@ 1-59593-993-4
@inproceedings{mehra05,
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.},
added-at = {2007-04-10T20:49:52.000+0200},
address = {Long Beach, CA, USA},
author = {Mehra, Akhil and Grundy, John and Hosking, John},
biburl = {https://www.bibsonomy.org/bibtex/25351cdaf4c0f3fdf8bbb94cd4ea7333a/neilernst},
booktitle = {International Conference on Automated Software Engineering},
description = {A generic approach to supporting diagram differencing and merging for collaborative design},
doi = {http://doi.acm.org/10.1145/1101908.1101940},
interhash = {adc84e06a84478c719ccdc0fed72a7ee},
intrahash = {5351cdaf4c0f3fdf8bbb94cd4ea7333a},
isbn = {1-59593-993-4},
keywords = {diagram evolution modeling versioning},
pages = {204--213},
publisher = {ACM Press},
timestamp = {2007-04-20T21:59:19.000+0200},
title = {A generic approach to supporting diagram differencing and merging for collaborative design},
url = {http://portal.acm.org/citation.cfm?doid=1101908.1101940},
year = 2005
}