++++++++++++++++++++++++++++++++++++++++++++++ + Department of Computer Science Seminar + ++++++++++++++++++++++++++++++++++++++++++++++ 0. Calendar Manager Info: Date: 5 Jun 1996 Start: 1300 End: 1400 What: ANU DCS Seminar - William Waite Compiler Construction: From Craftsmanship to Engineering 1. Speaker: Professor William Waite Department of Electrical and Computer Engineering University of Colorado, Boulder 2. Time: 1:00 pm - 2:00 pm, 5 June 1996 (WEDNESDAY) 3. Place: Seminar Room 101, in the Department of Computer Science Ground Floor, CSIT building, ANU 4. Title: Compiler Construction: From Craftsmanship to Engineering 5. Target Audience: Those with an interest in the engineering of software 6. Abstract: There is a perception that as we move from craftsmanship to engineering we can deliver a product more cheaply, using less sophisticated personnel, and with a more uniform level of quality. The transition of software development from craftsmanship to engineering is best characterized by the Capability Maturity Model (CMM), which lays out a series of five levels describing the stages in that transition. Most compiler development efforts currently operate at level 1 or level 2; this talk will discuss the philosophy and implementation of Eli, a domain-specific programming environment that enables development efforts at level 3. Eli is available via anonymous ftp from a number of sites around the world, with supported implementations on a variety of platforms. It has been used extensively for the past six years by many people of all levels of sophis- tication in both academic and commercial environments. Eli has been installed at ANU, and will be the subject of a short course to be given locally by Professor Waite in July. 7. Biography: William M. Waite is Professor of Electrical and Computer Engineering at the University of Colorado at Boulder. He received the Ph.D. in Electrical Engineering from Columbia University in 1965. Dr. Waite has taught at Universities in USA, Australia and Germany, and lectured at several of the advanced courses given by the European Economic Community. In 1973-74 he was an ACM National Lecturer, and he has been Editor of "Operating Systems Review" since 1972. His major research interests are the design and translation of programming languages; he was Chairman of IFIP Working Group 2.4 (Systems Implementation Languages) from 1983 to 1990. Dr. Waite has written numerous technical articles and four books, the most recent of which is "An Introduction to Compiler Construction", coauthored with Lynn Carter. 8. Contact: Bill is visiting the ANU through July, sponsored by ACSys and the Department of Computer Science. His office, while here, is CSIT room 332 and email address is waite[at]cs.anu.edu.au