DocumentCode :
2818161
Title :
Work in progress-developing an interactive visualization tool in teaching synchronization principles
Author :
Hatfield, Bo ; Zhang, Mei ; Jin, Lan
Author_Institution :
Dept. of Comput. Sci., Salem State Coll., MA, USA
fYear :
2004
fDate :
20-23 Oct. 2004
Abstract :
Synchronization is a very important concept in computer science and engineering. It is a required topic in courses of various levels concerning operating systems, system programming, uniprocessor/multiprocessor systems, distributed systems, computer networks, and databases. Nevertheless, due to the dynamic nature of the computing events involved, synchronization is difficult for instructors to teach and difficult for students to understand. The proposed work is intended to develop an interactive visualization software tool that can be used to (1) demonstrate the existence of synchronization problems and (2) illustrate the principles and workings of the synchronization techniques used to solve those problems. The tool, implemented in Java, allows the user to dynamically configure a synchronization environment. The user can choose one of several synchronization techniques, such as binary semaphores, counting semaphores, or monitors, to remedy a problem. Similarly, the synchronization of the interacting processes is animated.
Keywords :
computer science education; multi-threading; operating systems (computers); software tools; synchronisation; Java; binary semaphores; computer databases; computer network; computer science; counting monitor; counting semaphores; distributed system; interacting process; interactive visualization software; multiprocessor system; multithreading; operating system; synchronization environment; synchronization techniques; system programming; uniprocessor system; Computer networks; Computer science; Distributed databases; Education; Java; Multiprocessing systems; Operating systems; Software tools; Visual databases; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Frontiers in Education, 2004. FIE 2004. 34th Annual
ISSN :
0190-5848
Print_ISBN :
0-7803-8552-7
Type :
conf
DOI :
10.1109/FIE.2004.1408621
Filename :
1408621
Link To Document :
بازگشت