Login | Register

Design of a zooming viewer for statecharts


Design of a zooming viewer for statecharts

Bernier, Roger (2000) Design of a zooming viewer for statecharts. Masters thesis, Concordia University.

[thumbnail of MQ59317.pdf]
Text (application/pdf)


Traditional state-transition diagrams have been inherently flat in nature. With the advent of hierarchical state diagrams, known as statecharts [HAR87], there has been a marked improvement in the way the dynamics of a system can be modelled. As systems become larger and more complex, statecharts been used successfully to reduce the complexity. However, the current lack of tools that take advantage of this notion of hierarchy have hindered the development process. It is sometimes desirable to hide or display certain portions of a statechart. For example, a composite state may be collapsed or expanded depending on the zooming level. Thus, the aim of this thesis is to design and implement a 'zooming' viewer for statecharts. This goal is to provide the architect or system analyst with an easy and intuitive way to navigate a large statechart diagram. In so doing, the system should be easier to view and understand.

Divisions:Concordia University > Gina Cody School of Engineering and Computer Science > Computer Science and Software Engineering
Item Type:Thesis (Masters)
Authors:Bernier, Roger
Pagination:ix, 91 leaves : ill. ; 29 cm.
Institution:Concordia University
Degree Name:M. Comp. Sc.
Program:Computer Science and Software Engineering
Thesis Supervisor(s):Butler, Gregory
Identification Number:QA 76.9 S84B47 2000
ID Code:1295
Deposited By: Concordia University Library
Deposited On:27 Aug 2009 17:18
Last Modified:13 Jul 2020 19:49
Related URLs:
All items in Spectrum are protected by copyright, with all rights reserved. The use of items is governed by Spectrum's terms of access.

Repository Staff Only: item control page

Downloads per month over past year

Research related to the current document (at the CORE website)
- Research related to the current document (at the CORE website)
Back to top Back to top