Dynamic visualization of concurrent object-oriented systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Although some problems are most naturally solved by using a set of concurrent processes, it is not an easy task to give students a sound understanding of the concepts, models and practice involved in designing concurrent object-oriented software systems. Dynamic visualization can expedite the students' comprehension and understanding of concurrent object-oriented program execution. By being given the ability to explore the various threads of execution and event order of an executing concurrent program, the student can gain an understanding of the threads of control and how they relate to classes, object instantiation, object destruction, and method invocation. When considering the use of visualization for concurrent object-oriented systems, four overlapping guidelines may be contemplated: abstraction, representation, emphasis and navigation.

Original languageEnglish
Title of host publicationProceedings - International Workshop on Advanced Learning Technologies - Advanced Learning Technology
Subtitle of host publicationDesign and Development Issues, IWALT 2000
Pages294-295
Number of pages2
DOIs
Publication statusPublished - 2000
Externally publishedYes
Event2000 International Workshop on Advanced Learning Technologies - Advanced Learning Technology: Design and Development Issues, IWALT 2000 - Palmerston North, New Zealand
Duration: 4 Dec 20006 Dec 2000

Publication series

NameProceedings - International Workshop on Advanced Learning Technologies: Advanced Learning Technology: Design and Development Issues, IWALT 2000

Conference

Conference2000 International Workshop on Advanced Learning Technologies - Advanced Learning Technology: Design and Development Issues, IWALT 2000
Country/TerritoryNew Zealand
CityPalmerston North
Period4/12/006/12/00

Fingerprint

Dive into the research topics of 'Dynamic visualization of concurrent object-oriented systems'. Together they form a unique fingerprint.

Cite this