Jump to content

James Rumbaugh

From Alfawiki
James E. Rumbaugh
Born (1947-08-22) August 22, 1947 (age 79)
Bethlehem, Pennsylvania, U.S.
OccupationComputer scientist
Known forObject Modeling Technique (OMT), Unified Modeling Language (UML)

James E. Rumbaugh (born August 22, 1947) is a prominent American computer scientist and specialist in object-oriented methodologies, renowned for developing the Object Modeling Technique (OMT) as well as contributing significantly to the creation of the Unified Modeling Language (UML).

Biography

Rumbaugh was born in Bethlehem, Pennsylvania. He received a Bachelor of Science degree in physics from MIT, followed by a Master of Science in astronomy from Caltech. He completed his doctorate in computer science at MIT, studying under Professor Jack Dennis.

His professional journey began during the 1960s at Digital Equipment Corporation (DEC), where he served as a principal research scientist. Between 1968 and 1994, he was part of the General Electric Research and Development Center, engaging in technology development, education, consulting, and spearheading the advancement of OMT for software design and modeling.

In 1994, Rumbaugh became part of Rational Software, working alongside Ivar Jacobson and Grady Booch, collectively known as "the Three Amigos," to develop UML. This team later unified OMT with OOSE and the Booch method, culminating in the Rational Unified Process (RUP). Following IBM's acquisition of Rational Software in 2003, Rumbaugh transitioned to IBM before retiring in 2006.

As of 2009, he was living in Saratoga, California with his wife, Madeline Morrow, and they have two adult children.

Work

Rumbaugh’s research interests encompass formal description languages, computational semantics, tools that enhance programming productivity, and applications involving intricate algorithms and data structures.

During his graduate studies at MIT, he contributed to the field of data flow computer architecture. His doctoral dissertation presented a parallel programming language alongside a parallel processing computer designed to support data flow network architectures. His professional contributions include OMT, IDEF4, RUP, and UML.

Publications

Together with Ivar Jacobson and Grady Booch, Rumbaugh authored numerous influential works on UML and RUP, such as:

  • 1975. A Parallel Asynchronous Computer Architecture For Data Flow Programs. MIT thesis
  • 1991. Object-Oriented Modeling and Design. Prentice Hall.
  • 1996. OMT Insights: Perspectives on Modeling from the Journal of Object-Oriented Programming.
  • 1999. Unified Software Development Process
  • 2005. Object-Oriented Modeling and Design with UML

External links