James Rumbaugh

Updated at: Dec. 30, 2010, 7:44 p.m.

Dr. James Rumbaugh is one of the leading software development methodologists in the world. Along with Rational colleagues Grady Booch and Ivar Jacobson, Jim developed the Unified Modeling Language (UML), the industry-standard modeling language adopted by the Object Management Group (OMG) in 1997. Jim has been a leader in the further development of UML as Rational's representative in the OMG and he contributed many of the concepts in UML. He has worked with other software leaders in Rational in areas such as the Rational Unified Process and real-time development methodology.

Jim has worked on software methodology, tools, and concepts for more than 30 years. He was the chief developer of the Object Modeling Technique (OMT), a leading object-oriented analysis and design method that was a predecessor of UML. Before joining Rational Software Corporation in 1994, he worked for more than 25 years at General Electric Research and Development Center in Schenectady, New York. While there, he developed the DSM object-oriented programming language, the state tree model of control, the OMT object modeling notation, and the Object Modeling Tool graphic editor. Previously he worked on diverse applications such as a VLSI CAD system, algorithms for GE's original tomographic scanner, and one of the first time-sharing operating systems.

Jim was one of the inventors of the data flow computer architecture in his PhD work under Prof. Jack Dennis at MIT. He has worked in a number of areas of computing, including semantics of computation, tools for programming productivity, and applications using complex algorithms and data structures. He continues to work on more effective ways to develop and maintain large software systems in increasingly complex environments.

Jim has a B.S. in physics from MIT, an M.S. in astronomy from Caltech, and a Ph.D. in computer science from MIT.


Related Books

Object-Oriented Modeling and Design