Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1368088.1368211acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Tool support for the navigation in graphical models

Published: 10 May 2008 Publication History

Abstract

Graphical models are omnipresent in the software engineering field, but most current graphical modeling languages do not scale with the increasing size and complexity of today's systems. The navigation in the diagrams becomes a major problem especially if different aspects of the system are scattered over multiple, only loosely coupled diagrams.
In this paper we present the hierarchical navigation capabilities of the Adora modeling tool. The user of this tool can freely control the level of detail in different parts of the model to reduce the size and complexity of the diagrams being displayed. Our fisheye visualization technique makes it possible to integrate all modeling aspects (structure, data, behavior, etc.) in one coherent model while keeping the size and complexity of the diagrams within reasonable limits.

References

[1]
L. Bartram, A. Ho, J. Dill, and F. Henigman. The Continuous Zoom: A Constrained Fisheye Technique for Viewing and Navigating Large Information Spaces. In UIST''95: Proceedings of the 8th Annual ACM Symposium on User Interface and Software Technology, pages 207--125, 1995.
[2]
S. Berner, S. Joos, M. Glinz, and M. Arnold. A Visualization Concept for Hierarchical Object Models. In Proceedings of the 13th IEEE International Conference on Automated Software Engineering (ASE''98), pages 225--228, 1998.
[3]
D. Dori. Why Significant UML Change Is Unlikely. Comm. of the ACM, 45(11):82--85, November 2002.
[4]
Eclipse. http://www.eclipse.org.
[5]
Eclipse Graphical Editing Framework (GEF). http://www.eclipse.org/gef.
[6]
G. W. Furnas. Generalized Fisheye Views. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pages 16--23, 1986.
[7]
M. Glinz, S. Berner, and S. Joos. Object-oriented modeling with ADORA. Information Systems, 27(6):425--444, 2002.
[8]
K. Misue, P. Eades, W. Lai, and K. Sugiyama. Layout Adjustment and the Mental Map. Journal of Visual Languages and Computing, 6(2):183--210, 1995.
[9]
OMG. Unified Modeling Language: Superstructure, version 2.1.1. OMG document formal/2007-02-05, 2007.
[10]
M. Petre. Why Looking Isn''t Always Seeing: Readership Skills and Graphical Programming. Comm. of the ACM, 38(6):33--44, June 1995.
[11]
T. Reinhard, S. Meier, and M. Glinz. An Improved Fisheye Zoom Algorithm for Visualizing and Editing Hierarchical Models. In Proceedings of the Second International Workshop on Requirements Engineering Visualization (REV''07), 2007.
[12]
T. Reinhard, C. Seybold, S. Meier, M. Glinz, and N. Merlo-Schett. Human-Friendly Line Routing for Hierarchical Diagrams. In Proceedings of the 21st IEEE International Conference on Automated Software Engineering (ASE''06), pages 273--276, 2006.
[13]
M. Sarkar and M. H. Brown. Graphical Fisheye Views. Comm. of the ACM, 37(2):73--83, December 1994.
[14]
C. Seybold, M. Glinz, S. Meier, and N. Merlo-Schett. An Efective Layout Adaptation Technique for a Graphical Modeling Tool. In Proceedings of the 25th International Conference on Software Engineering (ICSE''03), pages 826--827, 2003.
[15]
M.-A. D. Storey and H. A. Müller. Graph Layout Adjustment Strategies. In GD''95: Proceedings of the Symposium on Graph Drawing, pages 487--499, 1996.

Cited By

View all
  • (2018)An Experimental Comparison of Two Navigation Techniques for Requirements Modeling Tools2018 IEEE 26th International Requirements Engineering Conference (RE)10.1109/RE.2018.00032(240-250)Online publication date: Aug-2018
  • (2018)Requirements engineering within a large-scale security-oriented research projectRequirements Engineering10.1007/s00766-011-0139-718:1(43-66)Online publication date: 24-Dec-2018
  • (2017)Challenges of working with artifacts in requirements engineering and software engineeringRequirements Engineering10.1007/s00766-017-0272-z22:3(359-385)Online publication date: 1-Sep-2017
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ICSE '08: Proceedings of the 30th international conference on Software engineering
May 2008
558 pages
ISBN:9781605580791
DOI:10.1145/1368088
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. fisheye view
  2. focus+context
  3. graphical models
  4. graphical user interface
  5. hierarchical network
  6. information visualization
  7. navigation

Qualifiers

  • Research-article

Conference

ICSE '08
Sponsor:

Acceptance Rates

ICSE '08 Paper Acceptance Rate 56 of 370 submissions, 15%;
Overall Acceptance Rate 276 of 1,856 submissions, 15%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 24 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2018)An Experimental Comparison of Two Navigation Techniques for Requirements Modeling Tools2018 IEEE 26th International Requirements Engineering Conference (RE)10.1109/RE.2018.00032(240-250)Online publication date: Aug-2018
  • (2018)Requirements engineering within a large-scale security-oriented research projectRequirements Engineering10.1007/s00766-011-0139-718:1(43-66)Online publication date: 24-Dec-2018
  • (2017)Challenges of working with artifacts in requirements engineering and software engineeringRequirements Engineering10.1007/s00766-017-0272-z22:3(359-385)Online publication date: 1-Sep-2017
  • (2016)Visual Instance Inlining and SpecializationProceedings of the 1st International Workshop on Real World Domain Specific Languages10.1145/2889420.2889423(1-10)Online publication date: 12-Mar-2016
  • (2016)An Exploratory Study on User Interaction Challenges When Handling Interconnected Requirements Artifacts of Various Sizes2016 IEEE 24th International Requirements Engineering Conference (RE)10.1109/RE.2016.52(76-85)Online publication date: Sep-2016
  • (2015)A magnet-and-spring based visualization technique for enhancing the manipulation of requirements artifacts2015 IEEE 23rd International Requirements Engineering Conference (RE)10.1109/RE.2015.7320459(400-405)Online publication date: Aug-2015
  • (2015)FlexiView: A Magnet-Based Approach for Visualizing Requirements ArtifactsRequirements Engineering: Foundation for Software Quality10.1007/978-3-319-16101-3_18(262-269)Online publication date: 14-Mar-2015
  • (2013)Supporting feature model refinement with updatable viewFrontiers of Computer Science: Selected Publications from Chinese Universities10.1007/s11704-013-2047-07:2(257-271)Online publication date: 1-Apr-2013
  • (2010)Model clone detection in practiceProceedings of the 4th International Workshop on Software Clones10.1145/1808901.1808909(57-64)Online publication date: 8-May-2010
  • (2010)Semantic Navigation Strategies for Scenario-Based ProgrammingProceedings of the 2010 IEEE Symposium on Visual Languages and Human-Centric Computing10.1109/VLHCC.2010.38(219-226)Online publication date: 21-Sep-2010
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media