Honours theses

Masters theses

1. Burridge The CAI Authoring Language Pilot.1982 1. 1985. P. Towns. Synchronization of Concurrent Computation
2. Stewart. Data-Driven and Demand-Driven Computers. 1983 2. 1985. Alex Kean. A Graphical Programming Langueg Editor
3. Holden. Memory Management. 1985 3. 1987. C. Chen. Acadia Syntax Directed Editor Generator
4. Rouse. Concurrent Processing in the UNIX Environment: A Case Study. 1985 4. 1992 Mohamed Elammari. Objector: An Object Oriented Authoring System.
Ph.D. - Department of Computer Science, Carleton University, Ottawa, Canada, 2000. Curently: Faculty of Information Technology, Garyounis University, P.O. Box 18019, Benghazi, Libya see
5. Au. On UNIX System Calls. 1986 5. 1995. Steven Parker. Optimizing Communication Overhead in Compilation Systems
6. Chee. Synchonization of Concurrent Computation Theory and Practice. 1986 6. 1999. Ali Elbashtiri: Distributed marking system, DMS.
7. Conrad. M-PAR, a multi-tasking Pascal using Ada rendezvous. 1986 7. 1999. Kenn Hussey: TASK (Tools, Actors, Scopes and Keys).
Currently; Embarcadero Technologies, a software tools company.
8. MacDonald. Compiler Construction Using YACC and LEX. 1986 8. 2000. Vicky Shiv (Distributed Information System)
9. Blomquist. General Petri Nets and Analysis Techniques 1987 9. 2000. Yao Chen. YAVO: Electronic marketplace
10. Burkitt. Petri Net Languages 1987 10. 2000 Tim Newell Distributed persistent information system using mobile agents and XML.
11. Chua. UNIX Implementation of the Concurrent Programming System Clark 1987 11. 2002 Thian Tin Ter: Mobile Agents Integrated Infrastructure.
12. Cleveland. Interprocess Communication in UNIX 1987 12. 2003. Shafiul Hasan. Distributed Programming with Corba Services
13. Gaudet. A Cosy Editor-Simulator for the Macintosh 1988 13. 2004 Fei (Frank) Wang. (co-supervision with D. Benoit). Internationalization of Faculty Websistes
14. King. Process Communication in Clark 1988 14. 2005 Zhonghai (Jack) Luo. Security in Web Services
15. Noble. Syntax Directed Editing Extensions 1988 15. 2005 Greg Leighton (co-supervision with J. Diamond). Two new approaches for Compressing XML. Currently: PhD student, University of Alberta.
16. Whynot. Hypertext Tools for Scanner Generation 1990 16. 2007 Brian Demmings.Filtering Compressed XML Streams. Currently: a Software Engineer with Lockheed/Martin Canada in Halifax, N.S. See
17. Ferguson-Parker. The Design of an Object-Oriented Operating System Kernel 1990 17. 2007. Shen (Alan) Zhinan. Cocoon-based Website Globalization Framework.
18. Dawd. Scanner And SLR(1) Parser Generators 1990 18. 2008. Li (Annie) Bo Ya. Globalized Websites Using Cocoon: Implementation and Evaluation of the Translation Process, see
19. Matthews. PLUTO: An application development platform 1990  
20. Lowe. Using Quest to implement courseware for teaching compilers 1992  
21. Elammari. Objector: An Object Oriented Authoring System 1992  
22. Rhodenizer. Toolbook Templates: An Authoring Tool For Computerized Drills 1992  
23. Tan. Authoring Tools for Individualized Curricula with an Extended Precedence Graph Overlay Model 1994  
24. Van Veen. Design and Implementaiton of a Multi-User Learning Environment 1995  
25. Mahayuddin. Interactive Hypertext Documentation for Toolbook Books 1996  
26. Newell. Object Oriented Approach to Side Scan Sonar Data Visualization 1996  
27. Phang. Shared Workspace 1998  
28. Shu. Chillie (a Java Beans Builder) 1998  
29. Moody. Java Virtual Desktop. 1998. Currently working on Jazz.  
30. Stark: -Fractal Image Compression 1999  
31. Coldwell: Virtual Collaborative Environments for Electronic Classrooms 1999  
32. C. Smith: A Chat Room Implementation using CORBA and DCOM 2000  
33. C. Boran: Automated Course Notes Systems 2000  
34. T. Beamish: XML applications for Automated Course Notes Systems 2000  
35. E. Reunof: Mobile agents for Automated Course Notes Systems 2000  
36. G. Cook: GAS: An auction site implemented using SOAP 2002  
37. G. Leighton. Peer Web Services: Defining a Peer-to-peer framework for Web Services. 2003  
38. Fang Zhe. Algorithm Visualization: Using Different Levels of Abstraction and Invariants. 2003  
39. Derek Young. Design patterns in distributed programming 2004  
40. Hania El Ayoubi. Translation issues in Internationalization Systems 2005  
41. Andrew Young. Storing Large XML Documents in Relational Databases 2006  
42. Chris Fry. Queryable XML Compression (2009)


Return