Structure, abstraction and direct manipulation in diagram editors

Köth O, Minas M (2002)


Publication Language: English

Publication Type: Conference contribution, Original article

Publication year: 2002

Journal

Publisher: Springer-verlag

Edited Volumes: Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

Series: Lecture Notes in Artificial Intelligence

City/Town: Berlin Heidelberg

Book Volume: 2317

Pages Range: 290-304

Conference Proceedings Title: Diagrammatic Representation and Inference Second International Conference, Diagrams 2002

Event location: Callaway Gardens, GA US

ISBN: 978-3-540-43561-7

URI: http://www2.informatik.uni-erlangen.de/publication/download/Diagrams2002.ps.gz

DOI: 10.1007/3-540-46037-3

Abstract

Editors for visual languages should be as simple and convenient to use as possible; at the same time, programmers should be able to create such editors without prohibitive effort. We discuss the benefits that can be gained from combining the following aspects in an editorgenerator approach: - direct-manipulation editing (as in drawing programs) - structure-based editing (as in common diagram tools) - structural analysis and a common formal model As a major practical example, we present an editor for UML class diagrams. We show that direct-manipulation editing capabilities can enhance the usability of such an editor in comparison to standard tools. A further improvement is obtained by including selective abstraction features similar to the well-known "fisheye-viewing" and "semantic zooming" paradigms. We show that the proposed generator architecture provides an excellent base for implementing such features. The resulting technique can be applied to a wide range of different diagram languages; in contrast to other general solutions, it takes into account the abstract structure and specific abstraction features of the individual languages. © Springer-Verlag 2002.

How to cite

APA:

Köth, O., & Minas, M. (2002). Structure, abstraction and direct manipulation in diagram editors. In Hegarty, M. ; Meyer, B. ; Narayanan, N. (Eds.), Diagrammatic Representation and Inference Second International Conference, Diagrams 2002 (pp. 290-304). Callaway Gardens, GA, US: Berlin Heidelberg: Springer-verlag.

MLA:

Köth, Oliver, and Mark Minas. "Structure, abstraction and direct manipulation in diagram editors." Proceedings of the 2nd Intl. Conf. Diagrams 2002, Callaway Gardens, GA Ed. Hegarty, M. ; Meyer, B. ; Narayanan, N., Berlin Heidelberg: Springer-verlag, 2002. 290-304.

BibTeX: Download