Keynote PresentationsGuy Steele, Ed Yourdon, and Mark Weiser
``Beyond Software Engineering: Ten Imperatives for the Successful Software Developer at the End of the Decade''Edward Yourdon, methodologist, author, consultant, and publisher of the American Programmer software journal. He is the developer of the "Yourdon method" of structured systems analysis and design implemented on most of today's CASE software engineering tools, and is widely recognized as one of the world's leading experts in software engineering. Ed Yourdon has worked in the computer industry for nearly 30 years, and is the author of 20 textbooks and over 200 articles on software engineering. His most recent books include Mainstream Objects (1995), Object-Oriented Systems Development (1994), as well as Decline and Fall of the American Programmer, and two OO books co-authored with Peter Coad. He is the Chairman of major international conferences on CASE technology, is a Professor of Information Technology at Universidad CAECE in Buenos Aires, Argentina, and has received numerous honors and awards from other universities and professional societies around the world.
``Java and the Evolution of Web Software''Guy L. Steele Jr. is a Distinguished Engineer at Sun Microsystems Laboratories in Chelmsford, Massachusetts, and is responsible for research in programming languages, parallel algorithms, implementation strategies, and architectural and software support. He is currently working with James Gosling and Bill Joy on the detailed specification of the Java programming language. Steele has published more than two dozen papers on the subject of the Lisp language and Lisp implementation, including a series with Gerald Jay Sussman that defined the Scheme dialect of Lisp. He is an ACM Fellow and a Fellow of the AAAI, and was awarded the ACM Grace Murray Hopper Award in 1988 as well as a Gordon Bell Prize in 1990. He designed the original EMACS command set and was the first person to port TeX. Prior to joining Sun, he was a senior scientist at Thinking Machines Corporation, a member of technical staff at Tartan Laboratories, and an assistant professor at Carnegie-Mellon University. He is co-author of three books on programming languages: "Common Lisp: The Language," "C: A Reference Manual," and "The High Performance Fortran Handbook."
ABSTRACTThe Java programming language has been enthusiastically adopted for the production of software to be distributed through the World Wide Web. We discuss four ways in which Java has changed or will change the way we produce software:
1997 International Conference on Software Engineering Last modified: 18 Jun 1997