[an error occurred while processing this directive] // preload images - you have to specify which images should be preloaded // and which Image-object on the wep-page they belong to (this is the first // argument). Change this part if you want to use different images (of course // you have to change the body part of the document as well) //main buttons preload("committee", "/images/buttons/toolbar/usa_99/image1/committee.gif", "/images/buttons/toolbar/usa_99/image2/committee.gif"); preload("exhibit", "/images/buttons/toolbar/usa_99/image1/exhibit.gif", "/images/buttons/toolbar/usa_99/image2/exhibit.gif"); preload("sponsors", "/images/buttons/toolbar/usa_99/image1/sponsors.gif", "/images/buttons/toolbar/usa_99/image2/sponsors.gif"); preload("venue", "/images/buttons/toolbar/usa_99/image1/venue.gif", "/images/buttons/toolbar/usa_99/image2/venue.gif"); preload("registration", "/images/buttons/toolbar/usa_99/image1/registration.gif", "/images/buttons/toolbar/usa_99/image2/registration.gif"); preload("tools26", "/images/buttons/toolbar/usa_99/image1/tools26.gif", "/images/buttons/toolbar/usa_99/image2/tools26.gif"); preload("contact", "/images/buttons/toolbar/usa_99/image1/contact.gif", "/images/buttons/toolbar/usa_99/image2/contact.gif"); preload("home", "/images/buttons/toolbar/usa_99/image1/home.gif", "/images/buttons/toolbar/usa_99/image2/home.gif"); preload("keynotes", "/images/buttons/toolbar/usa_99/image1/keynotes.gif", "/images/buttons/toolbar/usa_99/image2/keynotes.gif"); preload("summit", "/images/buttons/toolbar/usa_99/image1/summit.gif", "/images/buttons/toolbar/usa_99/image2/summit.gif"); preload("program", "/images/buttons/toolbar/usa_99/image1/program.gif", "/images/buttons/toolbar/usa_99/image2/program.gif"); preload("intro", "/images/buttons/toolbar/usa_99/image1/intro.gif", "/images/buttons/toolbar/usa_99/image2/intro.gif"); preload("stot", "/images/buttons/toolbar/usa_99/image1/stot.gif", "/images/buttons/toolbar/usa_99/image2/stot.gif"); preload("dpaas", "/images/buttons/toolbar/usa_99/image1/dpaas.gif", "/images/buttons/toolbar/usa_99/image2/dpaas.gif"); preload("sbir", "/images/buttons/toolbar/usa_99/image1/sbir.gif", "/images/buttons/toolbar/usa_99/image2/sbir.gif"); preload("golf", "/images/buttons/toolbar/usa_99/image1/golf.gif", "/images/buttons/toolbar/usa_99/image2/golf.gif"); // -->
TOOLS Conferences Home Page TOOLS USA '99
conference and program committee
keynotes
conference program
TOOLS Component and Object Technology Award
pre-conference session: intro to OT
symposium on teaching object technology
eiffel summit '99
SBIR
DPAAS
exhibit
sponsors
registration
Santa Barbara
Golf Tournament

contact us
TOOLS USA '98
 
TOOLS USA '99 - towards quality software, the way ahead

TOOLS Component and Object Technology Award

1999 Recipient: David Lorge Parnas

Richard Mitchell presenting award to David Parnas

Good afternoon, ladies and gentlemen. My name is Richard Mitchell, and I am chair of the programme committee for TOOLS Europe.

I am delighted to have been asked by Bertrand Meyer to award the very first TOOLS Components and Objects Prize. The prize is to be awarded annually, and will "honor seminal contributions to the development of object and component technology."

And that is exactly what the award's first recipient, Professor David Parnas, has made - seminal contributions to the development of object and component technology.

David has published more than 200 papers over the last 30 years or so. His early work on information hiding and program familiar is still relevant today. He has contributed many valuable insights into the process of building complex systems, particularly through his work on such projects as the A7, and the Darlington Nuclear Plant, which includes work on the effective use of mathematics in software development.

If I might add a personal note, I believe David deserves our applause for the courage and professional integrity he displayed by publically exposing the flaws in the rationale for the Star Wars programme. I should like to thank him. [Applause]

Returning to the technical arena, David has also made important contributions in other areas, for example, in project management, with his work on why you should fake a rational design process.

David is the Director of the Software Engineering Program at McMaster University in Canada. He has held professorships at top universities in Victoria, Darmstadt in Germany, North Carolina at Chapel Hill, Carnegie Mellon, and Maryland. He has BS, MS and PhD degrees from Carnegie Mellon, and has honorary doctorates from ETH in Zurich and the Catholic University of Louvain in Belgium.

It gives me very great pleasure to award the first TOOLS Components and Objects Prize to Dr. David Parnas. [Applause]


Richard Mitchell is Professor of Computing at the University of Brighton, UK, Senior Consultant at InferData Corporation, Austin, Texas, and Programme Committee Chair for TOOLS Europe.


Committee | Keynotes | Program | Intro to OT | Golf
Eiffel Summit '99 | SBIR | DPAAS | Exhibit | Sponsors | Registration | Venue
TOOLS home | Contact TOOLS | TOOLS USA '98


Questions? Comments? Let us know!
Copyright 1994-1999 Interactive Software Engineering Inc. All rights reserved.
TOOLS is a trademark of Interactive Software Engineering

URL for this page: http://www.tools.com/tools/usa_1999/speech.html