University of California at Irvine
Irvine Research Unit in Software (IRUS)
is proud to sponsor the

Software Process Improvement Network (SPIN)

Introduction to UML for
Object Oriented Software Development

Friday, May 28, 1999

9:00 a.m. - 12:00 noon
McDonnell Douglas Auditorium
University of California, Irvine

There is a $15.00 charge for non-sponsors.
Checks should be made payable to UC Regents.

No reservations required.

Featured Speaker: Ed Colbert, President, Absolute Software Company, Inc.,

The Unified Modeling Language (UML) was developed by Rational Software Corporation as an integration of Booch, OMT (Rumbaugh et al.), and OOSE (Jacobson) notations. UML was adopted as the Object Management Group's (OMG) standard notation for representing systems, including software and business systems.

UML provides notations to describe the component (class and object) structure of a system, the behavior of system components (using use-case, communication sequence and state diagrams), and the deployment of software components. UML also provides a formal specification language, which can be used to describe constraints, and an activity diagram, which can be used to describe processes.

This presentation will describe UML using examples and outline its use in object-oriented software development.

Biography: Ed Colbert has taught and consulted on Ada, object-oriented methods, and software engineering since 1982. He created the Colbert Object-Oriented Software Development method (OOSD), which supports languages such as Ada, C++, and SmallTalk. NASA Langley Research Center recently used OOSD for a Software Engineering Process Guide, available on the Web at Ed is currently consulting on applying UML to projects with TRW and others. Ed is the chair of the ACM SIGAda Patterns Working Group. He has delivered presentations and tutorials at OOPSLA, Object Expo, LOOK, OOP, SCOOP, Tri-Ada and Ada UK. He is a graduate of the University of Michigan (M.S. Computer and Communications Sciences and BS Honors in Chemistry and Biology).

Coordinator: A. Winsor Brown, USC/CSE,

UCI Maps and Directions to meeting are available.

Next Meeting:

Date: June 25, 1999
Topic: Constructive Cost, Schedule and Quality Modeling
Speakers: Barry Boehm, Sunita Chulani, Chris Abts, A. W. Brown, USC Center for Software Engineering
Coordinator: A. Winsor Brown, University of Southern California,

The Irvine Research Unit in Software wishes to thank its corporate sponsors:


The Boeing Company * IBM * Microsoft Corporation * Northrop Grumman Corporation
Raytheon Company * Sun Microsystems * TRW


Beckman Coulter * FileNet Corporation * Printronix, Inc.
Continuus Software Corporation * Hewlett Packard

For further information on SPIN or IRUS,

contact Debra Brodbeck at (949) 824-2260,

Irvine Research Unit in Software
Information and Computer Science
University of California, Irvine CA 92697-3425