FROM: Robert C. Leif, Ph.D.
Chair San Diego ACM SigAda

TO: San Diego ACM SigAda Members and Other Interested Parties


{If this is a duplicate, please excuse. My e-mail program had a problem and
gave inadequate diagnostics.}


DATE: 5 September, 1997

SPEAKER: Ed Colbert

SUBJECT: "Colbert's Object-Oriented Software Development Method"

DATE: Thursday, 25-Sepember, 1997

TIME: 6:30 PM Pizza ($5.00) and a chance to network and meet the experts.

Lecture Starts promptly at 7:00 PM

DURATION: About 45 Minutes

PLACE: Aonix, was Thomson (Note new address below)


ABSTRACT: This presentation will explore Colbert's Object-Oriented Software
Development method (OOSD) and its support for Ada, including Ada 95.  OOSD
focuses on the objects of a problem throughout development, and is
particularly compatible with Ada.  OOSD has been praised for addressing
real-time issues, for quickly communicating the information developed
during analysis and design, and for allowing exceptionally high re-use of
both design representation and code.  It has been applied to a variety of
systems, including command & communication, flight software, business
information, and simulations, and has been used for system engineering and
enterprise modeling. NASA Langley Research Center recently put on the Web a
Software Engineering Process Guide using OOSD (URL

OOSD seeks to identify the objects in a problem, to understand the
structural and behavioral modularity and operational characteristics of
each object, and to recognize objects which are members of a common class
and so share properties, treating the system itself as an object.

OOSD's early focus on objects generates a model of the system that is
effective for analysis (validation & verification) and communication among
developers, customers, management, and quality-assurance personnel.  The
model is unusually consistent, closely follows the "real world", can be
tested early, and is easy to modify and re-use.  A particularly thorough
verification procedure establishes that the system is correctly implemented
and achieves the required properties.

OOSD is founded on Ada concepts.  It models concurrency based on Ada
tasking, and includes a notation for modeling objects and their
interactions that supports analysis of deadlock and race conditions, a
Harel-based behavior description that integrates the functional and dynamic
models characteristic of other methods, and, based on work by Tom Gilb,
forms to capture and analyze the operational characteristics of an object.
OOSD also supports mathematical analysis of scheduling.

Speaker Brief Biography:
Ed Colbert is President of Absolute Software Co., Inc.
Ed has been teaching object-oriented methods and software
engineering since 1982.  He is currently consulting on applying
object-oriented methods to projects with TRW, Pulinco AG, and Honeywell.
 He created the Object-Oriented Software Development method, which supports
analysis and design for implementation in languages such as Ada, C++, and

He is the chair of the newly formed Patterns Working Group of
the ACM Special Interest Group on Ada (SIGAda), and was recently the SIGAda
Vice-Chair for Liaison (Spring 1997 and 1989-95) and Ada Awareness Manager
(1995-97).  Ed has recently delivered presentations at Ada Europe (England,
1997), TRI-Ada (Los Angeles, 1996 & '95), Ada UK (London, 1995), UNICOM
(England, 1993), OOPSLA (Washington, D.C., 1993), ObjectExpo (New York,
1993), ObjectExpo-Europe (England, 1992), LOOK (Denmark, 1992), OOP
(Germany, 1992), and SCOOP-Europe (England, 1991).  He is a graduate of the
University of Michigan (M.S. Computer & Communication Sciences, 1981; B.S.
(honors) Chemistry and Biology, 1979).

SPEAKER'S Address and Affiliation:
Ed Colbert
Absolute Software Co., Inc.
686 Mural St.
Oceanside, CA   92057-6367
Phone:  760-726-0186
FAX:    760-726-4123
E-mail: [log in to unmask]

Please RSVP Robert C. Leif,  By e-mail, if you wish to join the preprogram
pizza meal ($5.00 per person).

RSVP Tel. & Fax  Robert C. Leif (San Diego ACM SIGAda Chair)
(619) 582-0437 (Voice and FAX), e-mail [log in to unmask] (Robert C. Leif,
Ph.D.).  Please include the number of individuals desiring pizza, any
special requirements,  your name, telephone number and/or e-mail number when
responding by telephone, Fax, or E-mail. Please Include the Words Pizza or
SigAda in the Subject line of your e-mail.  I am on travel 6-22 September.

Directions to Aonix (was Thomson):
1. Take 805 to Governor Drive exit.
2. From Governor Drive, make left at first light, to Greenwich Drive.
3. Take first right, to Shoreham Place.
4. Proceed to cul-de-sac - 5040 Shoreham Place.
5040 Shoreham Place San Diego, CA 92122


If you are not on this distribution and wish to receive these announcements,
please send your e-mail address to [log in to unmask]

If you are on this distribution and do not wish to continue to receive these
announcements, please notify Robert Leif at [log in to unmask] Inclusion of
your e-mail address will facilitate its removal from the SigAda mailing list.

Robert C. Leif, Ph.D., PMIAC,
Vice President & Research Director
Ada_Med, a Division of Newport Instruments
Tel. & Fax (619) 582-0437