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) |