Dave Wortman's Home Page     


Prof David B. Wortman
Department of Computer Science
Bahen Centre for Information Technology
40 St. George Street, Room BA 3252
Toronto, Ontario
Canada M5S 2E4
email: wortman AT cs DOT toronto DOT edu
phone: (416) 978-6055
fax: (416) 978-4765

Research Interests

Software Engineering, especially tools and techniques for building and managing large software systems. Software Configuration Management and Version Control.

Programming Language Design and Implementation. Investigations of non-traditional structures for compilers. Compiler perfomance improvement through restructuring.


Projects
Concurrent Compiler Development Project
Design and implementation of a concurrent compiler for the Modula-2+ dialect of Modula-2.
Front End Data Base
A investigation of the compiler performance improvements that can be obtained by modifying the front end of a C compiler to use a database system for standard include files. A prototype C compiler has been built based on gcc and gdbm.

Selected Papers

J.J. Horning and D.B. Wortman, Software Hut: A Computer Program Engineering Project in the Form of a Game, IEEE Transactions on Software Engineering, v. SE-3 n.4, July 1977, pp. 325-330

D.B. Wortman, On Legality Assertions in Euclid, IEEE Transactions on Software Engineering, v. SE-5, n.4, July 1979, pp. 359-367

J.R. Cordy, R.C. Holt and D.B. Wortman, An Introduction to S/SL: Syntax/Semantics Language, ACM Transactions on Programming Languages and Systems, v.4 n.2, April 1982, pp. 149-178

R.C. Holt and D.B. Wortman, A Model for Implementing Euclid Modules and Prototypes, ACM Transactions on Programming Languages and Systems, v.4 n.5, 1982, pp. 552-562

D.B. Wortman Software Projects in an Academic Environment, IEEE Transactions on Software Engineering, v.SE-13, n. 11 Nov. 1987, pp. 1176-1181

V. Seshadri, D.B. Wortman, M.D. Junkin, S. Weber, C.P. Yu and I. Small, Semantic Analysis in a Concurrent Compiler, ACM Sigplan '88 Conference on Programming Language Design and Implementation, Atlanta, June 1988, pp. 233-240

S. Zhou, M. Stumm, K. Li, D. Wortman, Heterogeneous Distributed Shared Memory, IEEE Transactions on Parallel and Distributed Systems, v.3, n.5, September 1992, pp. 1-15

D.B. Wortman and M.D. Junkin, A Concurrent Compiler for Modula-2+, Proc. ACM SIGPLAN Symposium on Programming Language Design and Implementation, San Francisco, June, 1992, pp. 68-81


Other Interests
Woodworking, vegetable gardening, hiking, canoeing and camping.

Last Updated 2007-03-09