digplanet beta 1: Athena
Share digplanet:

Agriculture

Applied sciences

Arts

Belief

Business

Chronology

Culture

Education

Environment

Geography

Health

History

Humanities

Language

Law

Life

Mathematics

Nature

People

Politics

Science

Society

Technology

Rational Software
Industry Application development tools
Fate Acquired by IBM
Founded 1981 (1981)
Founder(s) Paul Levy and Mike Devlin
Defunct February 20, 2003 (2003-02-20)
Key people Mike Devlin (previous CEO)
Website www.ibm.com/software/rational/

Rational Machines was founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. Rational was sold for US$2.1 billion to IBM on February 20, 2003.

Contents

Rational Environment [edit]

First released in 1985, the Rational Environment was an integrated development environment for the Ada programming language, which provided good support for abstraction through strong typing. Its goal was to provide the productivity benefits associated with academic single-user programming environments to teams of developers developing mission-critical applications that could execute on a range of computing platforms.

The Rational Environment was organized around a persistent intermediate representation (DIANA), providing users with syntactic and semantic completion, incremental compilation, and integrated configuration management and version control. To overcome a conflict between strong typing and iterative development that produced recompilation times proportional to system size rather than size-of-change, the Rational Environment supported the definition of subsystems with explicit architectural imports and exports; this mechanism later proved useful in protecting application architectures from inadvertent degradation. The Environment's Command Window mechanism made it easy to directly invoke Ada functions and procedures, which encouraged developer-driven unit testing.

The Rational Environment ran on custom hardware, the Rational R1000, which implemented a high-level architecture optimized for execution of Ada programs in general and the Rational Environment in particular. The horizontally-microprogrammed R1000 provided two independent 64-bit data paths, permitting simultaneous computation and type checking. Memory was organized as a single-level store; a 64-bit virtual address presented to the memory system either immediately returned data, or triggered a page fault handled by the processor's microcode.

The company's name was later changed from "Rational Machines" to Rational to avoid emphasizing this proprietary hardware.[when?]

Rational provided code generators and the cross-debuggers for then-popular instruction set architectures such as the VAX, Motorola 68000, and x86; much of this was accomplished through a partnership with Tartan Labs, founded by Bill Wulf to commercialize his work on optimizing code generators semi-automatically produced from architecture descriptions (PQCC).

Organization [edit]

Rational's field Practices underlying the later Rational Unified Process (RUP) - iterative development, component-based architecture, modelling, continuous developer-driven testing, requirements management, and automated testing—are all traceable to this experience base.

Second-generation products [edit]

In 1990, Rational launched three parallel development efforts: re-implementation of the Rational Environment (for Ada) to run on Unix-based workstations from Sun and IBM, development of a comparable Rational Environment for C++ to run on Unix-based workstations from Sun and IBM, and development of a workstation-hosted modeling tool called Rose that supported a graphical notation developed by Grady Booch. Apex, the Rational Environment for Ada, was launched on Sun and IBM Unix platforms in 1993, and the Rational Environment for C++ followed on the same platforms a year later. A version of Apex that ran on Microsoft Windows NT was successfully developed and released by Rational's Bangalore team.

Rose 1.0 was introduced at OOPSLA in 1992, but performed poorly in multiple dimensions and was withdrawn from the market.

The development of Rose 2.0 combined a Windows-based Booch notation editor called Object System Designer (acquired from Wisconsin-based Palladio) with a new intermediate representation, and with new semantic analysis, code generation, and reverse engineering capabilities. The latter, which allowed prospective customers to analyze existing C++ code to produce "as-built" navigable class diagrams, helped overcome Rational's late re-entry into the market for object-oriented modeling tools. Rose 2.0 ran on Windows PCs and on several Unix-based workstations.

UML and RUP [edit]

In 1994, Rational merged with Verdix, a public company that produced a wide array of Ada compilers targeted to many architecture/OS combinations. The resulting entity was named "Rational Software", and promptly integrated the Rational Ada and C++ environments with the code generators and runtimes developed by Verdix.

In 1995, James Rumbaugh joined the company, and Rational acquired Ivar Jacobson's firm Objectory AB from Ericsson. With Grady Booch already aboard, this brought within one company three of the leading object-oriented software methodologists. These three experts attempted to unify their work. To eliminate the method fragmentation that they concluded was impeding commercial adoption of modeling tools, they developed Unified Modeling Language (UML), which provided a level playing field for all tool vendors. It was this collaboration effort that earned Rumbaugh, Jacobson and Booch the moniker "The Three Amigos" within the software engineering industry. At its 1.0 release, the Unified Modeling Language was contributed to the Object Management Group, which has managed its subsequent development.

Philippe Kruchten, a Rational techrep, was tasked with the assembly of an explicit process framework for modern software engineering. This effort combined the HTML-based process delivery mechanism employed by Objectory with Rational's 15-year experience base in working with customers developing significant software systems. The resulting "Rational Unified Process" (RUP) completed a strategic tripod:

  • a tailorable process that guided development
  • tools that automated the application of that process
  • services that accelerated adoption of both the process and the tools.

Acquisitions [edit]

The momentum generated by Rose and the UML enabled Rational to establish a partnership with developers to the Windows platform; Rational's aim was to secure Microsoft's public support for visual modeling.

Rational peaked at $850M in revenues and ~4000 employees. After the dot-com crash, its revenues declined to $650M, but it was dominant, profitable, and cash-rich (~$600M) when its founders chose to sell the company to IBM for $2.1B. The acquisition was announced on 6 December 2002 and was completed before the market opened 21 February 2003.[1]

See also [edit]

References [edit]

  1. ^ "IBM Completes Acquisition of Rational Software". IBM. 2003-02-21. Retrieved 2008-07-18. 

External links [edit]


Original courtesy of Wikipedia: http://en.wikipedia.org/wiki/Rational_Software — Please support Wikipedia.
A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia.
130311 videos foundNext > 

Rational Software Architect (RSA) Interactive and collaborative UML Modelling with ModelBus

This video shows the interactive modeling Feature of the ModelBus TeamProvider for the Rational Software Architect (RSA). It allows the simultaneous work of ...

Sketching with Rational Software Architect

The new sketching capability provided by Rational Software Architect allows software architects and modelers to easily sketch their thoughts, then convert th...

The Chevrolet Volt: IBM Rational Software Helps GM Deliver Smarter Products

The Chevrolet Volt embodies the innovation that is driving a smarter planet. The Volt contains over 10 million lines of software code that run on almost 100 ...

IBM Rational Software Delivery Platform: UML modeling (2 of 9)

This demo is the second of a nine part series that supplements the developerWorks Live! briefing, Architecture, design and construction using the IBM Rationa...

Model simulation and interaction diagrams in IBM Rational Software Architect, Part 1

More videos and info: http://goo.gl/24AZX 0:14 - Explore customer use cases of ATM System 0:49 - Simulate session interaction 1:54 - Continue simulation to r...

IBM Rational Software Architect Completo

Link De Descarga: http://www.4shared.com/file/d4UJA6D8/IBM_Rational_Software_Architec.html? Link De µTorrent: http://www.utorrent.com/intl/es/returning-visit...

1/4 - Services Modeling in Rational Software Architect v7.5.4

This is the first in a 4 part series on the new services modeling tools in Rational Software Architect v7.5.4, which was released on September 25th, 2009. In...

1/2 - Business Process Modeling and SOA Design with Rational Software Architec 8.0

Part one of a two-part series demonstrating some of the ways that Rational Software Architect 8.0 supports business process modeling and service oriented arc...

Domain-Specific Modeling with IBM Rational Software Architect V7.5: Creating a UML Profile

IBM Rational Software Architect leverages model-driven development with the UML for creating well-architected applications and services. This video is an exc...

Effective Collaboration for Better Design with IBM Rational Software Architect v8.5

Design Management: http://www.jazz.net/projects/design-management Pragmatic Architecture: https://www.ibm.com/developerworks/mydeveloperworks/blogs/jlmarecha...

130311 videos foundNext > 

56 news items

 
PR Web (press release)
Mon, 13 May 2013 00:04:40 -0700

Strategic IBM business partner, Corso, today announced they have been officially selected by the UK Government to offer IBM Rational software-as-a-service (SaaS) on the G-Cloud Framework with immediate effect. The launch of G-Cloud now means that ...

eWeek

eWeek
Sun, 28 Apr 2013 08:23:03 -0700

UrbanCode's software is a natural extension of IBM's DevOps strategy, designed to simplify and speed the entire software development and delivery process for businesses, said Peter Spung, IBM's strategy director for Rational Software. The new ...

Newsday

Newsday
Mon, 22 Apr 2013 11:12:15 -0700

Maciej Zawadzki, co-founder and chief executive of 17-year-old UrbanCode, will report to Kristof Kloeckner, general manager, IBM Rational Software. Newell said that updating enterprise software across multiple operating systems and mobile devices can ...
 
4-traders (press release)
Fri, 10 May 2013 06:08:51 -0700

With the election of Daleo, Citrix's board of directors now includes: Thomas Bogan, former president and chief operating officer, Rational Software, and partner at Greylock Partners; Nanci Caldwell, former executive vice president and chief marketing ...
 
Web Host Industry Review
Wed, 24 Apr 2013 13:46:53 -0700

... landscape means that any changes an organization makes to its software environment needs to happen smoothly and without disruption to the creation and delivery of products and services,” Kristof Kloeckner, general manager, rational software, IBM ...
 
TechCrunch
Fri, 19 Apr 2013 18:26:15 -0700

Rangarajan and his co-founders previously worked on developer tools at Rational Software, which is a company that IBM acquired for $2.1 billion back in 2003. They have a SaaS model, naturally. A full annual subscription is about $500 per developer, and ...

SYS-CON Media (press release)

SYS-CON Media (press release)
Thu, 25 Apr 2013 13:37:04 -0700

Prior that, Danny Sabbah served as general manager, IBM Rational Software, leading IBM's efforts to advance the discipline of software development. He has also previously served as chief technology officer for IBM Software Group, overseeing strategic ...
 
IEEE Spectrum
Thu, 02 May 2013 10:35:22 -0700

Paul Fechtelkotter, Market Management Offer Manager Energy & Utilities, Rational Software. Paul Fechtelkotter currently serves as IBM Rational's Global Business Segment Leader for the Energy, Utilities, Chemical, Petroleum and Natural Resources sectors.
Loading

Oops, we seem to be having trouble contacting Twitter

Talk About Rational Software

You can talk about Rational Software with people all over the world in our discussions.

Support Wikipedia

A portion of the proceeds from advertising on Digplanet goes to supporting Wikipedia. Please add your support for Wikipedia!