Abstract
Rational Software was founded by Paul Levy and Michael Devlin in 1981, with the goal of providing state-of-the-art tools to support modern software engineering practices. It initially focused on the production of code generators and debuggers for popular architectures such as VAX, x86 and Motorola 68000, as well as integrated development environments for the Ada and C++ programming language.
Rational created the Unified Modelling Language (UML) as a tool for specification and design, and it provides a means of specifying, constructing and documenting the object-oriented system. It was developed by Booch, Jacobson and Rumbaugh, and they also developed the Rational Unified Process (RUP) which is a use case-driven and architecture centric iterative and incremental process for software development. Rational also provides a set of tools to support the various software engineering processes.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
The first object-oriented programming language to emerge was Simula-67, which was developed in the 1960s at the Norwegian Computing Center in Oslo by Ole Johan Dahl and Kristen Nygaard. This language introduced objects and classes.
References
Booch G (1993) Object-oriented analysis and design with applications, 2nd Edn. Addison Wesley Professional
Jacobson I, Booch G, Rumbaugh J (1999) The unified software development process. Addison Wesley, Reading
Jacaobson I et al (2005) The unified modelling language, user guide, 2nd edn. Addison Wesley Professional, Reading
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this chapter
Cite this chapter
O’Regan, G. (2015). Rational Software. In: Pillars of Computing. Springer, Cham. https://doi.org/10.1007/978-3-319-21464-1_27
Download citation
DOI: https://doi.org/10.1007/978-3-319-21464-1_27
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-21463-4
Online ISBN: 978-3-319-21464-1
eBook Packages: Computer ScienceComputer Science (R0)