Keynotes

Dr. Ivar Jacobson
Vice President Process Strategy
Rational Software Corporation

Dr. Ivar Jacobson is one of the leading software development methodologists in the world. Along with Rational colleagues Grady Booch and Jim Rumbaugh, Jacobson developed the Unified Modeling Language (UML), the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. As vice president of e-development at Rational, he is responsible for helping Rational define corporate and product strategies in the area of e-development. He also works with Booch and Rumbaugh on refining and improving the UML process.

One of Jacobson's seminal professional contributions is the architecture-centric approach to software development, which was developed at Ericsson beginning in 1967. This approach, based on subsystems interacting in collaborations, was adopted by the telecommunication standard SDL. Another contribution is his work on the process of use case driven development, an early example of component-based development, which led him to found Objectory AB in Sweden in 1987. In the early 1990s, Objectory expanded to address business engineering, improving its ability to understand business contexts and capture requirements. After Objectory merged with Rational in 1995, Jacobson's work on use case driven development evolved into the Rational Unified Process.

Jacobson is the principal author of three influential and best-selling books: Object-Oriented Software Engineering—A Use Case Driven Approach; The Object Advantage—Business Process Reengineering with Object Technology; and Software Reuse—Architecture, Process, and Organization for Business Success. His newest book is The Unified Software Development Process. Jacobson has written several widely referenced papers on object technology and is a frequent lecturer on object technology around the world.

................................................

Dr. Barry Boehm
TRW Professor of Software Engineering
Computer Science Department Director, USC Center for Software Engineering

Dr. Barry Boehm served within the U.S. Department of Defense as director of the Defense Advanced Research Projects Agency (DARPA) Information Science and Technology Office and as director of the Software and Computer Technology Office for the Director of Defense Research and Engineering (DDR&E). He worked at TRW, culminating as chief scientist of the Defense Systems Group, and at the Rand Corporation, culminating as head of the Information Sciences Department.

His current research interests include software process modeling, software requirements engineering, software architectures, software metrics and cost models, software engineering environments, and knowledge-based software engineering. His contributions to the field include the Constructive Cost Model (COCOMO), the Spiral Model of the software process, the Theory W (win-win) approach to software management and requirements determination, and two advanced software engineering environments: the TRW Software Productivity System and the Quantum Leap Environment, which were early-1980s challenges in COTS integration.

................................................

Ralph Hempel
Independent consultant

Ralph Hempel (BASc.EE, P.Eng) is an independent consultant in the field
of Embedded Systems. He provides systems design services, training, and
programming to clients across North America.

His speciality is in deeply embedded microcontroller applications, which
includes alarm systems, automotive controls, and the LEGO Mindstorms
system.

Ralph also provides training and mentoring for software development
teams that are new to embedded systems and need an in-depth review of
the unique requirements of this type of programming.

Ralph holds a degree in Electrical Engineering from the University of
Waterloo and is a member of the Professional Engineers of Ontario.

He lives in Owen Sound, Ontario.

................................................

Mike Moore
Deputy Manager, Science System Development Office, ESDIS Project
NASA Goddard Space Flight Center

For the past 7 years, Mike Moore has been the technical lead for NASA's
EOSDIS science data system. The system, which has been operational at four sites since mid-1999, will eventually support 23 instruments from 10 NASA missions. It integrates 50 high-end COTS products with 1.1 million lines of custom code to support the archive, processing and distribution of approximately 10 petabytes of earth science data. In addition to overseeing system development, Mr. Moore has worked with several groups from Carnegie Mellon University's Software Engineering Institute and the CeBASE initiative to introduce new tools and methods into NASA's engineering practices, particularly for large COTS-intensive systems.