fate acquired by ibm founded 1981 1981 founder 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 equivalent to current us 2.7 billion 1 to ibm on february 20 2003 . contents 1 rational environment 2 organization 3 second generation products 4 uml and rup 5 acquisitions 6 see also 7 references 8 external links 9 alternative products 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 software corporation ratl to avoid emphasizing this proprietary hardware when rational merged with verdix corporation a public company on 30 march 1994 . 2 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 us 850m in revenues current equivalent us 1.09 billion 1 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.1 b current equivalent us 2.7 billion 1 . the acquisition was announced on 6 december 2002 and was completed before the market opened 21 february 2003 . 3 see also edit rational application developer rational appscan rational asset manager rational automation framework rational business developer rational clearcase rational clearcase ucm rational clearquest rational doors rational focal point rational functional tester rational license server rational method composer rational performance tester rational publishing engine rational purify rational quality manager rational rhapsody rational rose rational service tester for soa quality rational solution for collaborative lifecycle management rational software architect rational software modeler rational sqabasic rational synergy rational tau rational team concert rational unified process rational system architect references edit a b c federal reserve bank of minneapolis community development project . consumer price index estimate 1800 . federal reserve bank of minneapolis . retrieved november 10 2015 . merger with verdix . ratl . 2002 06 01 . retrieved 2014 01 05 via web.archive.org . ibm completes acquisition of rational software . ibm . 2003 02 21 . retrieved 2008 07 18 . external links edit ibm rational software site ibm rational list of products ibm rational telecom site uml diagrams from visio and staruml to ibm rational clearquest designer s states . presentation alternative products edit alternative requirement management rm tools v t e ibm history history of ibm mergers and acquisitions think motto operating systems products cell microprocessor mainframe personal computer ibm power systems information management software lotus software rational software spss ilog tivoli software service automation manager websphere alphaworks criminal reduction utilising statistical history mashup center purequery redbooks flashsystem fortran connections business entities cloud computing global services international subsidiaries jstart kenexa research the weather company facilities towers 1250 ren l vesque montreal qc one atlantic center atlanta ga software labs rome software lab toronto software lab ibm buildings 330 north wabash chicago il johannesburg seattle research labs africa almaden austin laboratory australia brazil china laboratory haifa laboratory india laboratory ireland thomas j. watson center new york tokyo zurich laboratory facilities hakozaki facility yamato facility cambridge scientific center ibm hursley canada head office building ibm rochester somers office complex initiatives academy of technology centers for advanced studies cascon deep thunder ibm fellow pulse conference the great mind challenge developerworks develothon linux technology center ibm virtual universe community smarter planet world community grid inventions automated teller machine electronic keypunch hard disk drive floppy disk dram relational model selectric typewriter financial swaps universal product code magnetic stripe card sabre airline reservation system scanning tunneling microscope terminology globally integrated enterprise commercial processing workload consumability technology dividend e business ceos thomas j. watson 1914 1956 thomas watson jr. 1956 1971 t. vincent learson 1971 1973 frank t. cary 1973 1981 john r. opel 1981 1985 john fellows akers 1985 1993 louis v. gerstner jr. 1993 2002 samuel j. palmisano 2002 2011 ginni rometty 2012 present board of directors alain belda william r. brody kenneth chenault michael l. eskew david farr shirley ann jackson andrew n. liveris james mcnerney james w. owens samuel j. palmisano virginia m. rometty joan e. spero sidney taurel lorenzo zambrano other a boy and his atom common public license ibm public license customer engineer deep blue deep thought dynamic infrastructure guide international ibm and the holocaust ibm international chess tournament lucifer cipher mathematica share computing scicomp watson retrieved from https en.wikipedia.org w index.php title rational software & oldid 719272553 categories computer companiesibm acquisitions navigation menu personal tools not logged intalkcontributionscreate accountlog in namespaces article talk variants views read edit view history more search navigation main pagecontentsfeatured contentcurrent eventsrandom articledonate to wikipediawikipedia store interaction helpabout wikipediacommunity portalrecent changescontact page tools what links hererelated changesupload filespecial pagespermanent linkpage informationwikidata itemcite this page print export create a bookdownload as pdfprintable version languages deutschespa olfran aisitaliano portugu s ti ng vi t edit links this page was last modified on 8 may 2016 at 17 36 . text is available under the creative commons attribution sharealike license ; additional terms may apply . by using this site you agree to the terms of use and privacy policy . wikipedia is a registered trademark of the wikimedia foundation inc. a non profit organization . privacy policy about wikipedia disclaimers contact wikipedia developers cookie statement mobile view