Extending Rhapsody -Rick boldt

2,639 views
2,457 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,639
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
43
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Extending Rhapsody -Rick boldt

  1. 1. IBM Rational Software Conference 2009 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® Rick Boldt Senior Product Manager, Systems Modeling Products rboldt@us.ibm.com © 2009 IBM Corporation
  2. 2. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 2
  3. 3. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 3
  4. 4. IBM Rational Software Conference 2009 Companies Are Facing an Unparalleled Rate of Change Innovation is Considered the Key to Success Globalization Intensified Workforce issues competition Escalating 66% of CEOs Technological customer expect their advances expectations organizations to be inundated with change Regulatory Unexpected concerns market shifts “We will fight our battles not on the low road to commoditization, but on the high road of innovation.” Howard Stringer, Chairman and CEO, Sony Source: IBM Global CEO Study, 2006 4 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 4
  5. 5. IBM Rational Software Conference 2009 Challenges and Opportunities abound Business Challenges Product missed customer needs 46% Late to market/missed demand 33% Poor commercialization / promotion 26% Product quality 24% Pricing 23% No clear product differentiation 19% The CIO’s Guide to the PERFECT Launch: Translating Innovation to Business Benefit, AMR Research, 2005 Engineering Opportunities Improve communication and collaboration across disciplines 71% Increase visibility into status of requirements 49% Increase ability to predict system behavior prior to testing 46% Implement or alter new product development processes 43% for a multi-disciplinary approach Increase real time visibility of product Bill of Materials (BOM) 39% throughout the development process Aberdeen Group, System Design: New Product Development for Mechatronics, Michelle Boucher, David Houlihan, January, 2008 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 5
  6. 6. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 6
  7. 7. IBM Rational Software Conference 2009 The Rational Portfolio – Systems Where have you invested? Analysis & Design Rational Rose Requirements Definition & Product Portfolio Management Management Configuration & Requirements Composer Change Mgmt Construction Rational DOORS Rational Focal Point Rational ClearCase Rational Team Concert Eclipse Rational ClearQuest Other IDE Release Rational Synergy Measurement & Management Reporting Rational Change Rational BuildForge Rational Dashboard Quality Management Rational Quality Manager Rational Test RealTime System Lifecycle Process Management Rational Method Composer, Rational Harmony, RUP-SE 7 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 7
  8. 8. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 8
  9. 9. IBM Rational Software Conference 2009 Requirements Definition and Management To Ensure You are Building What the Customer Will Buy Automate the capture of ideas and select features based on business value Capture customer requirements and set up change impact and traceability PPM RM Structure Hierarchy Linkages RC Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 9
  10. 10. IBM Rational Software Conference 2009 Rational Focal Point Product and Portfolio Management Rational Focal Point Best in class product and portfolio management Automate the capture of ideas Select features based on business value Analyze the market to ensure feature alignment Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 10
  11. 11. IBM Rational Software Conference 2009 Rational Requirements Composer Requirements Definition Rational Requirements Composer Requirements definition and collaboration based on Jazz Visually capture requirements Use process sketches, storyboards, user- interface sketches, and rich text Reduce risk by gaining agreement of requirements early Iterate quickly with stakeholders Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 11
  12. 12. IBM Rational Software Conference 2009 Rational DOORS Market Leading Requirements Management Product for Systems Provides end-to-end visibility of requirements Comprehensive support for recording, structuring, managing, and analyzing requirements and their traceability Requirements are persistent at all levels of “DOORS (Telelogic) provides the decomposition best coverage of our list of requirements. It stands out in our Scalability for large projects four assessment dimensions. DOORS demonstrates strengths Trace requirements to development tasks and in capturing, linking and analyzing design models the requirements during their whole lifecycle.” Maintain a complete audit trail Yphise Agile Requirements-Driven Development, Yphise, March 2008 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 12
  13. 13. IBM Rational Software Conference 2009 Rhapsody extends Requirements Capabilities Increase the effectiveness of Requirements Engineering Models and Requirements complement each other Diagrams help clarify understanding of requirements Build a bridge from Requirements Engineering to Software Development Maintain a detailed requirements workflow with full traceability to generated code and documentation A formalized but flexible graphical notation enables expressive, ‘people friendly’ diagrams Easily visualize, model and validate requirements to avoid costly rework Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 13
  14. 14. IBM Rational Software Conference 2009 Rhapsody delivers visual requirements capture Use requirements and use case diagrams to define requirements Supplement definitions and descriptions with tags and constraints Describe requirements behavior using sequence, activity and state diagrams Include advanced graphics and icons with domain-specific modeling Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 14
  15. 15. IBM Rational Software Conference 2009 Rhapsody enhances requirement understanding Visualize: Requirements Structure Behavior Interaction Constraints Improved Communication Enhanced Collaboration Industry Standard, Formal Language Unambiguous Compliance: DoDAF, MODAF, AUTOSAR, etc. “Rhapsody is the leading UML 2.1 compliant solution for embedded systems. Reducing OEM development Costs and Enabling Embedded Design Efficiencies Using the Unified Modeling Language (UML 2.1)” Source: “Reducing OEM Development Costs and Enabling Embedded Design Efficiencies Using the Unified Modeling Language (UML 2.0)”, Embedded Market Forecasters Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 15
  16. 16. IBM Rational Software Conference 2009 Rhapsody enables visualized requirements Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 16
  17. 17. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 17
  18. 18. IBM Rational Software Conference 2009 Rhapsody provides logical next step from Rose Transition "IBM Rational's acquisition of Telelogic uniquely establishes them in both the embedded and enterprise development and systems marketplace. Embedded development technologies have far more stringent requirements than does the "five-nines" requirements of enterprise deployments. This is why embedded solutions are becoming pervasive in enterprise applications. If deployed embedded systems were to adopt enterprise requirements, it is estimated that 200 airplanes would fall out of the sky every day. With the unique attributes of Telelogic's Rhapsody product, IBM has added significantly to their market dominance." Jerry Krasner, Embedded Market Forecasters, September 3, 2008 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody®
  19. 19. IBM Rational Software Conference 2009 Rhapsody delivers benefits of MDD approach Costs of Induced Enabling you to catch defects as they are Design Errors System Engineering reducing costs of development introduced, Changes Software Engineering Software Engineering Test Engineering Time Percent of Total Cost of Development due to Testing • Deliver software that meets the requirements 45% Developer Response 40% • Ensure delivered system is in synch with 35% 30% 25% Rose 20% Rhapsody architecture 15% 10% 5% • Reduce costs in testing 0% 0.05 0.1 0.2 0.3 0.4 0.5 Percent of Total Cost • Reduce time spent testing Percent of Project Time Consumed by Testing Percent of Final Designs within 30% of Pre-Design 35% Expectation Developer Response 30% 25% 20% Rose Rose Rhapsody 15% Rhapsody Performance 73.3% 86.6% 10% 5% Systems Functionality 73.3% 80.0% 0% 0.05 0.1 0.2 0.3 0.4 0.5 Features & Schedule 66.7% 73.4% Percent of Project Time Consumed Source: Embedded Market Forecasters Extending Your Existing IBM Rational Solutions with Rational® Rhapsody®
  20. 20. IBM Rational Software Conference 2009 Rhapsody and key benefits of the transition Test your system and software Rose at the level of your design Model driven testing UML2, SysML, Rhapsody Define your system using automated testing, and concepts from your domain much more Enriched domain specific modeling support Share design knowledge and experience Advanced collaboration & UML 1.x documentation Work at the level you desire Code centric workflows Reuse the design Plug and Play development Extending Your Existing IBM Rational Solutions with Rational® Rhapsody®
  21. 21. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 21
  22. 22. IBM Rational Software Conference 2009 Rhapsody enhances Eclipse based design Visualize existing Eclipse code A picture is worth a thousand words Documents code using customizable formats View structure and architecture of current design Automated documentation for your application Work the way you want Leverage Eclipse code editing capabilities combined with synchronized graphical model Define your own perspectives Automates tedious coding tasks Discover defects early with design level debugging Define your own perspectives to tailor your workspace Reduce learning curve with common development environment Integrate development lifecycle products Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 22
  23. 23. IBM Rational Software Conference 2009 Rhapsody brings MDD into Eclipse Integrated MDD within Eclipse environment Navigate between model and code views Leverage Eclipse to tailor environment for your needs Eclipse Code UML/SysML Editor Diagram Editors Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 23
  24. 24. IBM Rational Software Conference 2009 Rhapsody enables synchronization Code and model stay synchronized Model generated into code eliminates manual typing Code edits are updated into the model Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 24
  25. 25. IBM Rational Software Conference 2009 Rhapsody ensures traceability Requirements traced to design and generated code Perform impact analysis as change occurs Helps identify requirements are implemented Import requirements from various sources Trace from design to requirements Imported Requirements Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 25
  26. 26. IBM Rational Software Conference 2009 Rhapsody extends design and debug Natural workflow for code-centric developers Perform design or code level debugging in single environment Custom perspectives tailor the development environment Use Eclipse View Model Intellisense Information View Build Errors from Graphical View IDE of Design Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 26
  27. 27. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 27
  28. 28. IBM Rational Software Conference 2009 Rational Quality Manager A Central Hub for Business-driven Software Quality Mitigate risk with collaboration Stakeholder and team coordination Automated process workflow Upstream and downstream quality Improve operational efficiency with automation Lab efficiency and asset utilization Test coverage optimization Environment and lifecycle coverage Make confident decisions with effortless reporting Ongoing process improvement Proactive risk management Greater predictability Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 28
  29. 29. IBM Rational Software Conference 2009 Validation and Verification Feature driven testing mainly address Design Validation “Did we develop the right feature?” Structure Based Testing mainly address Design Verification “Did we develop the feature right?” Verification and Validation answers the following question… “Did we develop the [right feature] right?” The above phrases are common in the context of a “product”… but Testing should be performed as early as a feature becomes available, and not wait for the product! Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 29
  30. 30. IBM Rational Software Conference 2009 Rational Rhapsody TestConductor & Rational Test Realtime Validation and Verification Rational Rhapsody TestConductor Scenario based test case generation and validation Test the design against the requirements Profile memory, performance and coverage code code code Test code code code code code code code code code code code code code code code code code code code Rational Test RealTime Resolve Analyze Fix your code before it breaks Automates testing, analysis and bug solving early during development cycle Provides a low-overhead technology for enabling target-independent tests Extends model-driven development to include runtime analysis capabilities Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 30
  31. 31. IBM Rational Software Conference 2009 Rhapsody delivers model driven testing Bring the benefits of abstraction and automation to testing Reduce defects early in the process when they are less costly to fix Deliver products meeting customer expectations Simulation Requirements-based testing Automated unit testing Sequence Diagrams Finding & Correcting Errors Host based Target based Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 31
  32. 32. IBM Rational Software Conference 2009 IBM’s Unique Comprehensive Quality Management Validation with Verification with Rhapsody TestCase-i TestCase-i Rational Scenario-1 TestCase-i TestCase-i TestConductor TestCase-i Test RealTime Perf., Coverage, … TestCase-i TestCase-i Feature Scenario-2 TestCase-i TestCase-i TestCase-i Coverage-j TestCase-j Perf., Coverage, … Scenario-n TestCase-i TestCase-i TestCase-k Perf., Coverage, … Test data per Feature Test data per Scenario Feature Driven Testing Structural Testing Test and Quality Management with Rational Quality Manager Test data includes any run time information that is associated with executing a test case, such as Performance profiling, code coverage, run time complexity etc.) Structural Testing often provided by 3rd party tools and RTOS vendors Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 32 32
  33. 33. IBM Rational Software Conference 2009 Basic Testing Process: Code vs. Model Code Level Testing Model Driven Testing Manually Define a TestArchitecture Automatically Generate a TestArchitecture (aka TestBench) for each class/SUT (aka TestBench) for each class/SUT Develop Let ATG Develop TestCases Automatically TestCases Manually Generate TestCases Interactively by writing code Requirements Regression Sequence Sequence Code Activity Diagrams Diagrams Diagrams Execute Test Cases on Host Execute Test Cases on Host (code/model level) (code level) Execute Test Execute Test Cases on Target Cases on Target (code level) (code/model level) Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 33
  34. 34. IBM Rational Software Conference 2009 Rhapsody delivers MDT Testing Process: Code vs. Model Aspect Code-Driven Testing Model-Driven Testing Traceability to Requirements Requires external tools Part of the Model TestBench generation Source code Model, Graphical, Auto generated Test Case authoring Scripts, code Code, Flowcharts, Sequence Diagrams Automatic Test Case Generation No Yes, as Sequence Diagrams Configuration managed artifacts Source code Models (and optionally source code) Structural Testing Code level Code level – Transparent to user Requirement Based Testing Code; Hard to do; Done late Models; Easy to do; Done very early Communicating defects Code and text Model (defect sequence diagrams) Typical Code Coverage 25-50% Close to 100% Typical Requirements Coverage Very low; measured late Very high very early Porting test cases to new platform/OS Review and rewrite all appropriate code Change configuration parameters Competitiveness Very Negative Very Positive Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 34
  35. 35. IBM Rational Software Conference 2009 Rhapsody Test Conductor with Test RealTime Execute the model as usual from Rhapsody Results from Test RealTime linked into the model Tests and results traced back to originating requirements Full target support. Using the Linux based Beagleboard http://www.beagleboard.org Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 35
  36. 36. IBM Rational Software Conference 2009 Rhapsody Testing Solution Model Driven Development and Model Driven Testing Fully Integrated Testing can be done early and as often as a design can be executed Test cases are accessible from the Rhapsody browser, making Test cases part of the model, and can be CM’ed, included in Reports, etc. Supports Unit testing, white box (instrumented) and black box (non- instrumented) testing Following the UML Testing Profile Automatically generate a graphical test architecture Graphical test cases and their behaviors Test case behavior captured as Sequence Diagrams, Flowcharts and/or plain code Offering test case code generation from the graphical test architecture and the associated test cases Open API to testing artifacts (such as test cases) Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 36
  37. 37. IBM Rational Software Conference 2009 Rhapsody Test Conductor Major Reasons to Adopt Model Driven Testing Being able to… Integrate Testing into the Design process, allowing for frequent and early testing Automatically create/update Test Architectures – Instead of writing test benches Create and reuse of code based test cases into the model Use of Sequence Diagrams as graphical test scripts – Much more powerful than writing textual scripts – Very easy and intuitive way to associate behaviors to test components (stubs) Use of animated sequence diagrams as test scripts – Simulating a scenario is in effect a recording of a test case (as a SD) Perform feature driven testing, while driving structural testing Results in Higher Requirements/Model/Code coverage Higher quality in lower cost and less time Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 37
  38. 38. IBM Rational Software Conference 2009 Rhapsody delivers on MDD and MDT promise Clear, traceable and testable Requirements Effective Communications This is MDD ! Good Architectural Design Automatic Documentation This is MDT ! Graphical Design Reviews # of Defects Created # of Defects Found Evolving/Iterative Prototypes Executable Designs Effective Debugging and Test Capabilities Development Integration HW/SW integration Operation Test http://www.embeddedforecast.com/SDforSystemsFINAL.pdf Extending Your Existing IBM Rational Solutions with Rational® Rhapsody®
  39. 39. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 39
  40. 40. IBM Rational Software Conference 2009 Rational Synergy & Change Configuration and Change Management Rational Synergy Task-based Configuration Management Workflow and framework support from simple to complex business needs Support for quality initiatives and development methodologies Support for component-based development Advanced release and variant management Rational Change Enterprise Change Management Solution Web-based solution for managing and communicating change across the enterprise Manages the often ‘disparate’ processes for globally distributed teams Built-in lifecycle and task-based management support Extensive built-in reporting capabilities Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 40
  41. 41. IBM Rational Software Conference 2009 Rational ClearCase & ClearQuest Configuration and Change Management Rational ClearCase Complete software configuration management Transparent real-time access to files and directories virtually anywhere in the organization Scales to any size team Sophisticated branching and graphical merge tools for concurrent access to files Rational ClearQuest Comprehensive software change management Real-time reporting and process enforcement Automated workflows and e-mail notifications Test management Access control, electronic signatures, repeatable processes and audit trails Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 41
  42. 42. IBM Rational Software Conference 2009 Rational Team Concert Collaboration Rational Team Concert Software innovation through collaboration Real time, in-context team collaboration Integrated source control, work item and build management Capture data automatically and unobtrusively Dynamic processes accelerate team workflow Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 42
  43. 43. IBM Rational Software Conference 2009 Rhapsody support for Team Collaboration Support for small and large scale development Manage parallel development with graphical differencing and merging Tight integration with Configuration Management (CM) including Rational ClearCase®, Rational Team Concert & Rational Synergy™ Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 43
  44. 44. IBM Rational Software Conference 2009 Agenda Market Dynamics Your current investment in Rational Extend value with Rhapsody Requirements Definition & Management Analysis & Design Construction Quality Management Configuration & Change Management Conclusion Q&A Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 44
  45. 45. IBM Rational Software Conference 2009 The Rational Rhapsody Product Family Extending the value of your Rational investments Rapidly respond to change requests Change RM by seeing change impact to the design Management Update design and rebuild the complete design or partial components MDD MDD QM Test CM MDT Validate change automatically through integrated model driven testing and quality management Build Automation Stay synchronized as a team through the MDD core Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 45
  46. 46. IBM Rational Software Conference 2009 IBM Rational Rhapsody Market Leading Model Driven Development for Systems & Software Design and develop using industry standards and domain-specific extensions Validate and verify designs with model- based simulation and test throughout the product lifecycle Develop complete C, C++, Java and Ada solutions for embedded devices, with full synchronization between architectural model and code Example product deliverables Systems specifications Optimized application and device code Requirements traceability reports Specification, design & test documentation Tests, test cases and scenarios Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 46
  47. 47. IBM Rational Software Conference 2009 Model Driven Systems Development Better Designs and More Predictable Outcomes Design Improvements Improvement (Telecom Example) with MDD Months - start to 19% shipment Designs cancelled 49% Designs behind schedule 46% Months behind schedule 22% Embedded Market Forecasters, Gaining a Competitive Design Advantage in the New Telecom/Datacom Marketplace Dr. Jerry Krasner, June 2008 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 47
  48. 48. IBM Rational Software Conference 2009 IBM Rational Rhapsody: Business Challenges Solved Get products to market more quickly Focus on the mission with a consistent, program-wide development environment Overcome complexity challenges – see the big picture and drill down to the details Leverage investments and save money through re-use of existing designs Increase product quality while cutting costs Find errors early; when they are inexpensive to correct Ensure product meets expectations by continually simulating & testing during development Focus spending on required functionality; directly tie design features to their requirements Capitalize on distributed development Collaborate across diverse teams (systems architecture, software, mechanical, testing…) through a common, visual language Achieve division of labor – split up complex projects, specialists focus on the relevant pieces Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 48
  49. 49. IBM Rational Software Conference 2009 Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 49
  50. 50. IBM Rational Software Conference 2009 © Copyright IBM Corporation 2009. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 50
  51. 51. IBM Rational Software Conference 2009 Case Study Systems - Eaton Need: Overcome major complexity challenges. Reduce cost of prototyping and developing next- generation hydraulic hybrid vehicles (HHV) and the software that controls them Solution: Rhapsody for complex systems simulation & design, software development and test. Professional Services for process, training and mentoring (more details next slide) • Most complex hybrid hydraulic system ever designed by Eaton, or any other company in the world. • Unproven, complex and mixed High-Pressure domain technologies all Accumulator interoperating and dependent on each other (electrical, mechanical, hydraulic, etc.) Hydraulic Drive • Embedded computer requires Assembly relatively complex software . . . something Eaton’s Hybrid Power Pump/ Group had little to no experience motor developing and or testing. Low-Pressure Accumulator Extending Your Existing IBM Rational Solutions with Rational® Rhapsody® 51

×