Elucidate: A tool to aid comprehension of concurrent object oriented execution

Research output: Contribution to conferencePaperpeer-review

Abstract

The adoption of concurrent programming techniques into mainstream system development has brought with it a problem in software comprehension. Stepping through the code is no longer adequate to ensure a student's understanding of how a concurrent program will execute. Elucidate attempts to rectify this inadequacy by giving the student the ability to dynamically 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, destruction and method invocation. Elucidate adds a layer of abstraction that is capable of clearly exhibiting to the student many of the underlying problems associated with concurrent programming.

Original languageEnglish
Pages33-36
Number of pages4
Publication statusPublished - 2000
Externally publishedYes
EventProceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000) - Helsinki, Finl
Duration: 11 Jul 200013 Jul 2000

Conference

ConferenceProceedings of the 5th Annual SIGCSE/SIGCUE conference on Innovation and Technology in Computer Science Education (ITICSE 2000)
CityHelsinki, Finl
Period11/07/0013/07/00

Fingerprint

Dive into the research topics of 'Elucidate: A tool to aid comprehension of concurrent object oriented execution'. Together they form a unique fingerprint.

Cite this