Edward Colbert
Ed
Colbert has been teaching object–oriented methods, software engineering, and
the Ada, C++, and Java programming languages since 1982, and since 1986
consulting as well. He created the
Colbert Object–Oriented Software Development method (“OOSD”), which
supports analysis and design for implementation in languages such as Ada, C++,
Java, and Smalltalk. NASA Langley
Research Center used OOSD for a Software Engineering Process Guide.
OOSD was chosen partly for its strength in real–time software
development. Ed is currently
training software projects at Lockheed and Computer Science Corporation on the
application of Ada, C++, and the Unified Modeling Language (UML).
He is also consulting with e–SIM on software development using
RapidPLUS, and with U.S. Army Aviation & Missile Command, and Honeywell
Technology Center, on the definition of an Architecture Design Language (ADL)
for real-time, safety-critical systems based on UML and Honeywell’s MetaH; the
ADL will be proposed as the standard of Society of Automotive Engineers (SAE).
Ed
recently consulted on applying object–oriented methods and UML on satellite
communication software projects at TRW. Ed
was a methodological consultant for Aonix on applying object–oriented methods
with their Software Through Pictures CASE tool, for Information Management
Associates
on their call center software, for Honeywell on their Meta–CASE Tool DoME
(Domain
Modeling Environment), for KPMG Peat Marwick and Pacific Bell on credit–card
accounting and fraud–detection systems, for the Semiconductor Manufacturing
Association (SEMATECH) on Computer Integrated Semiconductor Manufacturing (CIM),
for Lockheed Martin Vought Systems and Texas Instruments on command &
control systems, and for Contel’s Bids Management System.
He developed CASE tool support for Pulinco AG’s business modeling and
design method. He was principal
developer of the final version of the “Ada for Designers” course for TRW
Defense Systems Group. At the Jet
Propulsion Laboratory, his Ada prototype of a portion of the Real–Time Weather
Processor (RWP) Project was ported to three compilers for two different
machines; and on the Global Decision Support System (GDSS), a distributed
database system for the U.S. Air Force Military Airlift Command, he designed and
developed common application software and portions of two applications.
Ed
is a IEEE Senior Member and the chair of the Patterns Working Group of the ACM Special Interest Group on
Ada (SIGAda, 1997–present), and was recently the SIGAda Vice–Chair for
Liaison (Spring 1997 and 1989–95) and Ada Awareness Manager (1995–97).
In 1986–87 he was Chairman of the Los Angeles chapter of the ACM Special
Interest Group on software engineering (SIGSoft), and in 1983–84 Chairman of
Los Angeles SIGAda. He has delivered presentations at TOOLS (2000, 1995),
Ada Europe (England, 1997), TRI–Ada (1996, ’95, ’92, ’89, ’88), Ada UK
(London, 1995), UNICOM (England, 1993), OOPSLA (Washington, D.C., 1993), Object
Expo (New York, 1993), Object Expo – Europe (England, 1992), LOOK (Denmark,
1992), OOP (Germany, 1992), SCOOP – Europe (England, 1991), ASEET (1988), the
IEEE/ACM Fall Joint Computer Conference (1987).
Previously
Ed spent five years at TRW, where he was Principal Investigator on the Ada PDL
IR&D for the Information & System Software Laboratory of the Defense
System Group (IR&D Roll of Honor, 1986).
Ed worked on the U.S. Army Secure Operating System (ASOS) project, which
was developed in Ada and supports Ada programs that require either multilevel or
dedicated security. He was a
member of the Ada Coördinating Group of TRW’s Electronics and Defense Sector,
and a reviewer of the Ada Reference Manual and of the U.S. Army’s Ada Design
Methodology Formulation Study.
Ed
is a graduate of the University of Michigan (M.S. Computer & Communication
Sciences, 1981; B.S. (with distinction) Chemistry and Biology, 1979).