James Rumbaugh

from Wikipedia, the free encyclopedia

James Rumbaugh (born August 22, 1947 in Bethlehem , Pennsylvania ) is an American computer scientist .

Life

James Rumbaugh completed his university education at the Massachusetts Institute of Technology (MIT) with a bachelor's degree in physics , at the California Institute of Technology (Caltech) with a master's degree in astronomy and again at MIT with a doctorate ( PhD ) in Computer science . In his dissertation entitled A Parallel Asynchronous Computer Architecture For Data Flow Programs , he described the basics for a computer architecture based on data flow in 1975 . He is considered one of the co-inventors of this type of architecture.

However, James Rumbaugh was best known for his work in the field of object-oriented modeling. In the more than 25 years that he worked at General Electric (GE), he invented the object-oriented programming language DSM and the object-oriented modeling notation Object-Modeling Technique (OMT) and played a key role in the development of the first graphic editor for OMT cooperated.

Together with Grady Booch and Ivar Jacobson he developed the first version of the Unified Modeling Language (UML). The three Amigos , as they are often called, joined the Rational Software Corporation in 1994 . There, James Rumbaugh and his colleagues pushed the development of UML, from 1997, when the Object Management Group (OMG) took over the standardization of UML, also as a representative of Rational Software Corporation at OMG.

James Rumbaugh remained loyal to Rational Software Corporation even after its takeover by IBM in 2003. As a member of the core team for the specification of Unified Modeling Language 2.0 (UML2), he played a key role in its development.

Fonts

  • J. Rumbaugh: A Parallel Asynchronous Computer Architecture For Data Flow Programs , MIT-LCS-TR-150, 1975 (J. Rumbaugh's dissertation)
  • G. Booch, J. Rumbaugh, I. Jacobson: The UML User Manual , Addison-Wesley, 1999, ISBN 3-8273-1486-0
  • I. Jacobson, M. Christerson, P. Jonsson: Object-Oriented Software Engineering - A Use Case Driven Approach , Addison-Wesley, 1992, ISBN 0-201-54435-0
  • I. Jacobson, G. Booch, J. Rumbaugh: The Unified Software Developement Process , Addison-Wesley, 1999, ISBN 0-201-57169-2
  • J. Rumbaugh, I. Jacobson, G. Booch: The Unified Modeling Language Reference Manual , Addison-Wesley, 1998, ISBN 0-201-30998-X
  • J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorensen: Object-Oriented Modeling and Design , Prentice Hall, 1990, ISBN 0-13-629841-9

Web links