SlideShare a Scribd company logo
1 of 76
Telelogic Rhapsody  ,[object Object]
Systems design and software development dilemmas ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Key Challenges Facing the Systems Marketplace Uncovering defects late in development cycle Compliance with key engineering  and design processes Effective collaboration of geographically distributed teams Building more innovative products  to grow the business Increasing complexity and accelerating changes Reducing functionality to meet  time to market pressure Aerospace & Defense Automotive Telecom/ Datacom Consumer Electronics  Medical Devices
Document-driven development of embedded systems:  how it should work Module integration & test System acceptance (Sub-)System  integration & test .exe .doc .exe .doc Requirements capture & analysis Requirements document Systems analysis & design HW/SW design document SW design SW implementation & unit test SW design specification
Document-driven development of embedded systems:  how it actually works Costs of design  changes Time Induced errors Requirements capture & analysis Systems analysis & design HW/SW design document SW design SW implementation & unit test Requirements document SW design specification Module integration & test System acceptance (Sub-)System  integration & test .exe .doc .exe .doc
MDD breaks down the walls, enabling  concurrent engineering SW design  SW implementation & unit test Requirements capture & analysis Systems analysis & design System acceptance (Sub-)System  integration & test Module integration & test Software Engineering System engineering Test engineering Software engineering
Synchronization of model views throughout the development process Requirements capture & analysis Systems analysis & design System acceptance (Sub-)System  integration & test Module integration & test SW design SW implementation & unit test Software Engineering System engineering Test engineering Software engineering
Simulation and execution of models  support elimination of errors early in the process SW design SW implementation & unit test Increase design stability through validation  prior to implementation Requirements capture & analysis Systems analysis & design System acceptance (Sub-)System  integration & test Module integration & test Software Engineering System Engineering Test Engineering Software Engineering Costs of design  changes Time Induced errors Telelogic Rhapsody
Telelogic Rhapsody Model-Driven Development Telelogic  Rhapsody Model-Driven Development™ UML2.1/SysML plus domain modeling Requirements capture analysis and  traceability Model-driven testing Multiteam collaboration Full application generation
Better communication through formal models Multiteam collaboration Full application generation Model-driven testing Rhapsody Model-Driven Development UML2.1/SysML/  C Modeling Requirements capture analysis and  traceability UML2.1/SysML  plus domain modeling
UML 2.1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SysML ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Domain-specific modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],Graphical C
Legacy model reuse ,[object Object]
Helping to ensure that your design meets  the requirements Model-driven testing Multiteam collaboration Full application generation Requirements capture analysis and  traceability Rhapsody Model-Driven  Development UML2.1/SysML/  C modeling
Lifecycle traceability ,[object Object],[object Object],[object Object]
Visual requirements capture ,[object Object],[object Object],[object Object],[object Object]
Requirements coverage analysis ,[object Object],[object Object],Coverage
Change impact analysis ,[object Object],[object Object]
Helping eliminate defects early and validate against  the requirements Model-driven testing Multiiteam collaboration Rhapsody Model-Driven  Development UML2.1/SysML/  C modeling Requirements capture analysis and  traceability Full application generation
Model-driven testing ,[object Object],[object Object],[object Object],Simulation Finding & Correcting Errors Sequence Diagrams Requirements-based testing Automated unit testing Host based Target based
Simulation, execution and animation ,[object Object],[object Object],[object Object],[object Object],[object Object]
Traditional code-centric testing process Coding TestBenches Manually... Error prone; No fun! Code on Host... Puzzling; Time  consuming Code on Target... Frustrating; Expensive Coding TestCases Manually... Difficult; Poor coverage  is the norm…
Design and test process integration  ,[object Object],[object Object],[object Object],[object Object],[object Object],Design artifacts Test artifacts Test execution reports
Autogeneration of test architecture ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Rhapsody design AutoGen “Graphical TestBench”
Multiple types of test cases ,[object Object],[object Object],[object Object],Flow charts ,[object Object],[object Object],[object Object],Auto   test   generation ,[object Object],[object Object],[object Object],Code ,[object Object],[object Object],[object Object],Sequence   diagrams ,[object Object],[object Object],Rhapsody TestConductor™ ATG
Model-driven testing process Coding Test Cases Manually... Coding Test Benches Manually... Code on Host... Code on Target... AutoGen Graphical TestBench UML testing profile Code TestCases Graphical TestCases AutoGen TestCases Rhapsody design Host based Target based
Graphical panels ,[object Object],[object Object]
Automatic test generation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Requirements capture & analysis Systems analysis & design System acceptance (Sub-)System  integration & test Module integration & test SW design SW implementation & unit test .exe .doc Verified and validated  model ATG Hardware-in-the-loop testing Software-in-the-loop testing
Telelogic Rhapsody Model-Driven Development Telelogic  Rhapsody Model-Driven Development™ UML2.1/SysML plus domain modeling Requirements capture analysis and  traceability Model-driven testing Multiteam collaboration Full Application generation
Meet time-to-market pressures, producing complete applications faster Telelogic  Rhapsody Model-Driven Development™ Model-driven testing Multiteam collaboration Full Application generation UML2.1/SysML plus domain modeling Requirements capture analysis and  traceability
Full application generation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Linux Vxworks 16-bit/no RTOS RTOS or No OS  External code Rhapsody application
Reuse existing code (IP) ,[object Object],[object Object],[object Object],[object Object]
Code visualization example Visualize Reference
Rhapsody works the way you do ,[object Object],[object Object],[object Object],[object Object],[object Object],DMCA
Rhapsody integration with Eclipse ,[object Object],[object Object],[object Object],Eclipse code editor Rhapsody diagram editors
Integrated design and debug environment ,[object Object],[object Object],Use Eclipse Intellisense View build errors View Rhapsody diagrams View model information
Enables diverse teams to effectively communicate  and work together Full application generation Rhapsody Model-Driven  Development UML2.1/SysML/  C modeling Requirements capture analysis and  traceability Multiteam collaboration Model-driven testing
Multiteam collaboration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Common visual modeling ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Collaboration ,[object Object],[object Object],[object Object],[object Object]
Customizable automatic documentation generation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Documentation generation
Opportunistic and strategic reuse of assets ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PIM Asset 1 PIM Asset 2 PIM Asset 3 PIM Asset 4 PIM Asset 1 PIM Asset 2 PIM Asset 3 PIM Asset 1 PIM Asset 4 Product A Rhapsody Generated Code Platform (Hardware, RTOS) RTOS adaptor Asset 3 Asset 2 Asset 1 Product B Rhapsody Generated Code Platform (Hardware, RTOS) RTOS adaptor Asset 4 Asset 1
Agile principles and MDD with Rhapsody ,[object Object],[object Object],[object Object],[object Object],[object Object]
Demo
Open solution ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Configuration   management OSs Compilers Rhapsody Requirements   management Documentation Test HMI CORBA COM Push-button CORBA (Tao)  and COM support
Use Rhapsody to define the functional, physical and software architecture, plug the algorithms into the architecture, and link to the requirements, test cases and external code UML/SysML architectural framework
Comprehensive system design architectural design Statemate model functional algorithm Simulink model computation algorithm Rhapsody model logical algorithm Algorithms implemented in external code Telelogic SDL Suite ™  model protocol algorithm Architecture captured in Rhapsody Rhapsody Statemate Simulink SDL
The  Rhapsody  solution . . .  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
For more information To learn more, please visit: www.telelogic.com Learn more at about Rational software at: ibm.com/software/rational
Appendix
Aerospace/defense applications Aerospace/defense applications Air traffic control Avionics Displays Navigation Autopilot Cabin systems Communications Wireless Secure Engine controls Flight controls Fuel systems Hydraulic systems Landing gear Flight controls Aerospace/defense applications Landing systems Lighting systems  Maintenance systems Military vehicles Manned Unmanned Missiles Mission software Power management Radar Satellites Training systems Weapons systems Stores management Fire control
Automotive applications Automotive applications Body/cabin systems Air bag Communications - buses (Can and J1850) Communication gateways Displays (dashboard) Digital tachography Systems GPS HVAC (climate control) Keyless entry Lighting (interior & exterior) Occupant position Power seat Power tilt Power seat belts Power mirrors Power roofs Automotive applications Body/cabin systems  Power windows Power sliding doors Power locks Radios Security/antitheft Telematics Tire deflation indicator Windshield wipers Chassis control systems ABS Power train systems Cruise control GlowPlug Transmission/gear box
Medical applications Medical applications Medical imaging Intensity-modulated radiation therapy CT scanners Implantable therapeutic devices  Blood oxygenation Heart lung machines  Pacemakers  Defibrillators  Medical applications Blood glucose monitors  PAP test  Blood analyzer  Incubators Oncology care Infusion pumps and systems Dental treatment centers
Industrial automation applications Industrial automation applications Air-conditioning systems Elevator controls Home heating systems Pick and place systems Semiconductor Manufacturing Industrial automation applications Wafer inspection systems Letter sorting systems Semiconductor component handlers Industrial process engineering
Telecommunications applications Telecom applications EVDO (evolution data optimized) IMS (IP multimedia subsystem) Intelligent networks Radio access network  for 3G Routers/switches Telecom applications Set-top boxes Terminal devices (handsets) Telephony modems Ultra mobile broadband Wi-MAX
Consumer electronics/office automation applications Consumer/office applications Copiers DECT with SMS/MMS Faxes Hard drives Image processing Multifunction copiers Printers Consumer/office applications Copiers Printer drivers Security systems Industrial printers TV applications Cashless point of sale Mobile data-capturing terminals
IBM services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Tools Consulting Customer service Training
Rapid deployment package  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rapid deployment package: how it works ,[object Object],[object Object],[object Object],[object Object],[object Object],Info gathering Kickoff workshop Essentials training Consulting/mentoring Best practice  reviews Exact content based on your needs
Rapid deployment package — the handbook ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Modeling guidelines handbook Info gathering Kickoff workshop Essentials training Consulting/mentoring Best practice  reviews Exact content based on your needs <<Back
Open, extensible and configurable ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agile and Rhapsody Model-Driven Development for embedded  systems development
Agile software principles ,[object Object],[object Object],[object Object],[object Object]
Challenges facing developers ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rhapsody Model-Driven Development ,[object Object],[object Object],[object Object],[object Object]
Agile and MDD with Rhapsody ,[object Object],[object Object],[object Object],[object Object],[object Object]
Iterative development ,[object Object],[object Object],[object Object],Prototype 1 Prototype 2 Prototype 3 Name: 'Hello World' Mission: •  Subsystem architecture •  Data acquisition •  Basic UI for monitoring Name: 'Revision 1' Mission: •  Basic distribution architecture •  Data waveform display •  User setting of control values •  Data logging Name: 'Customer Review Prototype' Mission: •  Reliable distribution architecture •  Reliable transport protocol •  Sockets •  Closed loop control Analysis Design Implementation Testing Increment review
Telelogic Rhapsody and Simulink
Why Rhapsody and Simulink? ,[object Object],[object Object],Physical Plant Models Control Algorithms SysML Systems Design UML Software Development Rhapsody Simulink systems engineering Software development plant models Control design
Rhapsody and Simulink overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Simulink algorithms integrated into Rhapsody ,[object Object],[object Object],[object Object],[object Object],Controls algorithm in Simulink Systems and software architecture in Rhapsody
Simulink integrated into Rhapsody: advantages ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Rhapsody plugged into Simulink  Simulink model with a block to represent the Rhapsody design  Rhapsody design
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],RAP14032-USEN-00

More Related Content

What's hot

Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationRhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationGraham Bleakley
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICDKnoldus Inc.
 
Model-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical SoftwareModel-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical Softwaregjuljo
 
Release Management
Release Management Release Management
Release Management Vyom Labs
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integrationdrluckyspin
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines Abdul_Mujeeb
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationhugo lu
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April MeetupShweta Sadawarte
 
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...Simplilearn
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Amazon Web Services
 
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...Siemens PLM Software
 
QTest - Test management Tool
QTest - Test management ToolQTest - Test management Tool
QTest - Test management ToolShivaraj R
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For BeginnersRahul Nath
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps OverviewSagar Mody
 

What's hot (20)

DevOps
DevOpsDevOps
DevOps
 
Rhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulationRhapsody and mechatronics, multi-domain simulation
Rhapsody and mechatronics, multi-domain simulation
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
 
CI/CD on AWS
CI/CD on AWSCI/CD on AWS
CI/CD on AWS
 
Model-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical SoftwareModel-Driven Development for Safety-Critical Software
Model-Driven Development for Safety-Critical Software
 
DevOps and Cloud
DevOps and CloudDevOps and Cloud
DevOps and Cloud
 
Release Management
Release Management Release Management
Release Management
 
Continuous Integration
Continuous IntegrationContinuous Integration
Continuous Integration
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
DevOps overview 2019-04-13 Nelkinda April Meetup
DevOps overview  2019-04-13 Nelkinda April MeetupDevOps overview  2019-04-13 Nelkinda April Meetup
DevOps overview 2019-04-13 Nelkinda April Meetup
 
How Cloud Computing is changing the Automotive Industry - KNOWARTH
How Cloud Computing is changing the Automotive Industry - KNOWARTHHow Cloud Computing is changing the Automotive Industry - KNOWARTH
How Cloud Computing is changing the Automotive Industry - KNOWARTH
 
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...
How To Become A DevOps Engineer | Who Is A DevOps Engineer? | DevOps Engineer...
 
Azure Governance
Azure GovernanceAzure Governance
Azure Governance
 
Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration Continuous Delivery, Continuous Integration
Continuous Delivery, Continuous Integration
 
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
How to leverage the Functional Mock-up Interface (FMI) for Model Based System...
 
QTest - Test management Tool
QTest - Test management ToolQTest - Test management Tool
QTest - Test management Tool
 
Azure dev ops
Azure dev opsAzure dev ops
Azure dev ops
 
Azure DevOps CI/CD For Beginners
Azure DevOps CI/CD  For BeginnersAzure DevOps CI/CD  For Beginners
Azure DevOps CI/CD For Beginners
 
DevOps Overview
DevOps OverviewDevOps Overview
DevOps Overview
 

Similar to Rhapsody Systems Software

12 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 200912 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 2009Pepe
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Scott Althouse
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Steve Lange
 
Microsoft Stack Visual Studio 2010 Overview
Microsoft  Stack   Visual Studio 2010 OverviewMicrosoft  Stack   Visual Studio 2010 Overview
Microsoft Stack Visual Studio 2010 Overviewrfennell
 
Improving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous IntegrationImproving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous IntegrationKlocwork
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12NASAPMC
 
Automation Testing
Automation TestingAutomation Testing
Automation TestingMphasis
 
Best Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree ArticleBest Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree Articledevraajsingh
 
Selenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - MindtreeSelenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - Mindtreesamirandev1
 
Automating The Process For Building Reliable Software
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Softwareguest8861ff
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testingsthicks14
 
Rachid kherrazi-testing-asd-interface-compliance-with-asd spec
Rachid kherrazi-testing-asd-interface-compliance-with-asd specRachid kherrazi-testing-asd-interface-compliance-with-asd spec
Rachid kherrazi-testing-asd-interface-compliance-with-asd specRachid Kherrazi
 

Similar to Rhapsody Systems Software (20)

12 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 200912 Rational Solo Pruebas 2009
12 Rational Solo Pruebas 2009
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Amq Overview Continuous Quality Assurance
Amq Overview Continuous Quality AssuranceAmq Overview Continuous Quality Assurance
Amq Overview Continuous Quality Assurance
 
Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011Saving resources with simulation webinar 092011
Saving resources with simulation webinar 092011
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)Whats New In 2010 (Msdn & Visual Studio)
Whats New In 2010 (Msdn & Visual Studio)
 
Microsoft Stack Visual Studio 2010 Overview
Microsoft  Stack   Visual Studio 2010 OverviewMicrosoft  Stack   Visual Studio 2010 Overview
Microsoft Stack Visual Studio 2010 Overview
 
Improving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous IntegrationImproving Development Productivity: Static Analysis and Continuous Integration
Improving Development Productivity: Static Analysis and Continuous Integration
 
Manualtestingppt
ManualtestingpptManualtestingppt
Manualtestingppt
 
Introduction & Manual Testing
Introduction & Manual TestingIntroduction & Manual Testing
Introduction & Manual Testing
 
Brian muirhead v1-27-12
Brian muirhead v1-27-12Brian muirhead v1-27-12
Brian muirhead v1-27-12
 
Vsts intro
Vsts introVsts intro
Vsts intro
 
The first looks at VSTS2010
The first looks at VSTS2010The first looks at VSTS2010
The first looks at VSTS2010
 
Automation Testing
Automation TestingAutomation Testing
Automation Testing
 
V model
V modelV model
V model
 
Best Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree ArticleBest Selenium Framework for Testing Web Application - A Mindtree Article
Best Selenium Framework for Testing Web Application - A Mindtree Article
 
Selenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - MindtreeSelenium Framework for Testing Web Application - Mindtree
Selenium Framework for Testing Web Application - Mindtree
 
Automating The Process For Building Reliable Software
Automating The Process For Building Reliable SoftwareAutomating The Process For Building Reliable Software
Automating The Process For Building Reliable Software
 
Netserv Software Testing
Netserv Software TestingNetserv Software Testing
Netserv Software Testing
 
Rachid kherrazi-testing-asd-interface-compliance-with-asd spec
Rachid kherrazi-testing-asd-interface-compliance-with-asd specRachid kherrazi-testing-asd-interface-compliance-with-asd spec
Rachid kherrazi-testing-asd-interface-compliance-with-asd spec
 

More from Bill Duncan

Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...Bill Duncan
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaBill Duncan
 
IBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectIBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectBill Duncan
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team buildBill Duncan
 
How DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & BeyondHow DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & BeyondBill Duncan
 
Space Quarterly: September 2011
Space Quarterly:  September 2011Space Quarterly:  September 2011
Space Quarterly: September 2011Bill Duncan
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertBill Duncan
 
How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...Bill Duncan
 
Speed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentSpeed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentBill Duncan
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Bill Duncan
 
Improve software development project success with better information
Improve software development project success with better informationImprove software development project success with better information
Improve software development project success with better informationBill Duncan
 
Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...Bill Duncan
 
Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Bill Duncan
 
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber AttackInadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber AttackBill Duncan
 
Integrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementIntegrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementBill Duncan
 
IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2Bill Duncan
 
Advanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsAdvanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsBill Duncan
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Bill Duncan
 
Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...Bill Duncan
 
What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0Bill Duncan
 

More from Bill Duncan (20)

Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
Red Hat Accredited Professional - Red Hat Sales Specialist Infrastructure as ...
 
Ibm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousederaIbm bluemix—from idea to application by karim abousedera
Ibm bluemix—from idea to application by karim abousedera
 
IBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnectIBM Federal Systems Integrator Forum at InterConnect
IBM Federal Systems Integrator Forum at InterConnect
 
Create software builds with jazz team build
Create software builds with jazz team buildCreate software builds with jazz team build
Create software builds with jazz team build
 
How DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & BeyondHow DOORS Helps JPL Get to Mars & Beyond
How DOORS Helps JPL Get to Mars & Beyond
 
Space Quarterly: September 2011
Space Quarterly:  September 2011Space Quarterly:  September 2011
Space Quarterly: September 2011
 
Tutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team ConcertTutorial: Create a custom work item in Rational Team Concert
Tutorial: Create a custom work item in Rational Team Concert
 
How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...How to implement access restrictions to your EA artifacts using Rational Syst...
How to implement access restrictions to your EA artifacts using Rational Syst...
 
Speed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven developmentSpeed delivery of Android devices and applications with model-driven development
Speed delivery of Android devices and applications with model-driven development
 
Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...Optimize load handling for high-volume tests with IBM Rational Performance Te...
Optimize load handling for high-volume tests with IBM Rational Performance Te...
 
Improve software development project success with better information
Improve software development project success with better informationImprove software development project success with better information
Improve software development project success with better information
 
Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...Automate document generation from SysML models with Rational Rhapsody Reporte...
Automate document generation from SysML models with Rational Rhapsody Reporte...
 
Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...Automate document generation from sys ml models with rational rhapsody report...
Automate document generation from sys ml models with rational rhapsody report...
 
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber AttackInadequate Security Practices Expose Key NASA Network to Cyber Attack
Inadequate Security Practices Expose Key NASA Network to Cyber Attack
 
Integrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change managementIntegrate Rational DOORS and Rational Team Concert change management
Integrate Rational DOORS and Rational Team Concert change management
 
IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2IBM Rational Harmony Deskbook rel 3.1.2
IBM Rational Harmony Deskbook rel 3.1.2
 
Advanced Rational Performance Tester reports
Advanced Rational Performance Tester reportsAdvanced Rational Performance Tester reports
Advanced Rational Performance Tester reports
 
Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...Developing service component architecture applications using rational applica...
Developing service component architecture applications using rational applica...
 
Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...Managing requirements across Analysis and Design phases using System Architec...
Managing requirements across Analysis and Design phases using System Architec...
 
What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0What's New in Rational Team Concert 3.0
What's New in Rational Team Concert 3.0
 

Recently uploaded

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Recently uploaded (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Rhapsody Systems Software

  • 1.
  • 2.
  • 3. Key Challenges Facing the Systems Marketplace Uncovering defects late in development cycle Compliance with key engineering and design processes Effective collaboration of geographically distributed teams Building more innovative products to grow the business Increasing complexity and accelerating changes Reducing functionality to meet time to market pressure Aerospace & Defense Automotive Telecom/ Datacom Consumer Electronics Medical Devices
  • 4. Document-driven development of embedded systems: how it should work Module integration & test System acceptance (Sub-)System integration & test .exe .doc .exe .doc Requirements capture & analysis Requirements document Systems analysis & design HW/SW design document SW design SW implementation & unit test SW design specification
  • 5. Document-driven development of embedded systems: how it actually works Costs of design changes Time Induced errors Requirements capture & analysis Systems analysis & design HW/SW design document SW design SW implementation & unit test Requirements document SW design specification Module integration & test System acceptance (Sub-)System integration & test .exe .doc .exe .doc
  • 6. MDD breaks down the walls, enabling concurrent engineering SW design SW implementation & unit test Requirements capture & analysis Systems analysis & design System acceptance (Sub-)System integration & test Module integration & test Software Engineering System engineering Test engineering Software engineering
  • 7. Synchronization of model views throughout the development process Requirements capture & analysis Systems analysis & design System acceptance (Sub-)System integration & test Module integration & test SW design SW implementation & unit test Software Engineering System engineering Test engineering Software engineering
  • 8. Simulation and execution of models support elimination of errors early in the process SW design SW implementation & unit test Increase design stability through validation prior to implementation Requirements capture & analysis Systems analysis & design System acceptance (Sub-)System integration & test Module integration & test Software Engineering System Engineering Test Engineering Software Engineering Costs of design changes Time Induced errors Telelogic Rhapsody
  • 9. Telelogic Rhapsody Model-Driven Development Telelogic Rhapsody Model-Driven Development™ UML2.1/SysML plus domain modeling Requirements capture analysis and traceability Model-driven testing Multiteam collaboration Full application generation
  • 10. Better communication through formal models Multiteam collaboration Full application generation Model-driven testing Rhapsody Model-Driven Development UML2.1/SysML/ C Modeling Requirements capture analysis and traceability UML2.1/SysML plus domain modeling
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Helping to ensure that your design meets the requirements Model-driven testing Multiteam collaboration Full application generation Requirements capture analysis and traceability Rhapsody Model-Driven Development UML2.1/SysML/ C modeling
  • 16.
  • 17.
  • 18.
  • 19.
  • 20. Helping eliminate defects early and validate against the requirements Model-driven testing Multiiteam collaboration Rhapsody Model-Driven Development UML2.1/SysML/ C modeling Requirements capture analysis and traceability Full application generation
  • 21.
  • 22.
  • 23. Traditional code-centric testing process Coding TestBenches Manually... Error prone; No fun! Code on Host... Puzzling; Time consuming Code on Target... Frustrating; Expensive Coding TestCases Manually... Difficult; Poor coverage is the norm…
  • 24.
  • 25.
  • 26.
  • 27. Model-driven testing process Coding Test Cases Manually... Coding Test Benches Manually... Code on Host... Code on Target... AutoGen Graphical TestBench UML testing profile Code TestCases Graphical TestCases AutoGen TestCases Rhapsody design Host based Target based
  • 28.
  • 29.
  • 30. Telelogic Rhapsody Model-Driven Development Telelogic Rhapsody Model-Driven Development™ UML2.1/SysML plus domain modeling Requirements capture analysis and traceability Model-driven testing Multiteam collaboration Full Application generation
  • 31. Meet time-to-market pressures, producing complete applications faster Telelogic Rhapsody Model-Driven Development™ Model-driven testing Multiteam collaboration Full Application generation UML2.1/SysML plus domain modeling Requirements capture analysis and traceability
  • 32.
  • 33.
  • 34. Code visualization example Visualize Reference
  • 35.
  • 36.
  • 37.
  • 38. Enables diverse teams to effectively communicate and work together Full application generation Rhapsody Model-Driven Development UML2.1/SysML/ C modeling Requirements capture analysis and traceability Multiteam collaboration Model-driven testing
  • 39.
  • 40.
  • 41.
  • 42.
  • 44.
  • 45.
  • 46. Demo
  • 47.
  • 48. Use Rhapsody to define the functional, physical and software architecture, plug the algorithms into the architecture, and link to the requirements, test cases and external code UML/SysML architectural framework
  • 49. Comprehensive system design architectural design Statemate model functional algorithm Simulink model computation algorithm Rhapsody model logical algorithm Algorithms implemented in external code Telelogic SDL Suite ™ model protocol algorithm Architecture captured in Rhapsody Rhapsody Statemate Simulink SDL
  • 50.
  • 51. For more information To learn more, please visit: www.telelogic.com Learn more at about Rational software at: ibm.com/software/rational
  • 53. Aerospace/defense applications Aerospace/defense applications Air traffic control Avionics Displays Navigation Autopilot Cabin systems Communications Wireless Secure Engine controls Flight controls Fuel systems Hydraulic systems Landing gear Flight controls Aerospace/defense applications Landing systems Lighting systems Maintenance systems Military vehicles Manned Unmanned Missiles Mission software Power management Radar Satellites Training systems Weapons systems Stores management Fire control
  • 54. Automotive applications Automotive applications Body/cabin systems Air bag Communications - buses (Can and J1850) Communication gateways Displays (dashboard) Digital tachography Systems GPS HVAC (climate control) Keyless entry Lighting (interior & exterior) Occupant position Power seat Power tilt Power seat belts Power mirrors Power roofs Automotive applications Body/cabin systems Power windows Power sliding doors Power locks Radios Security/antitheft Telematics Tire deflation indicator Windshield wipers Chassis control systems ABS Power train systems Cruise control GlowPlug Transmission/gear box
  • 55. Medical applications Medical applications Medical imaging Intensity-modulated radiation therapy CT scanners Implantable therapeutic devices Blood oxygenation Heart lung machines Pacemakers Defibrillators Medical applications Blood glucose monitors PAP test Blood analyzer Incubators Oncology care Infusion pumps and systems Dental treatment centers
  • 56. Industrial automation applications Industrial automation applications Air-conditioning systems Elevator controls Home heating systems Pick and place systems Semiconductor Manufacturing Industrial automation applications Wafer inspection systems Letter sorting systems Semiconductor component handlers Industrial process engineering
  • 57. Telecommunications applications Telecom applications EVDO (evolution data optimized) IMS (IP multimedia subsystem) Intelligent networks Radio access network for 3G Routers/switches Telecom applications Set-top boxes Terminal devices (handsets) Telephony modems Ultra mobile broadband Wi-MAX
  • 58. Consumer electronics/office automation applications Consumer/office applications Copiers DECT with SMS/MMS Faxes Hard drives Image processing Multifunction copiers Printers Consumer/office applications Copiers Printer drivers Security systems Industrial printers TV applications Cashless point of sale Mobile data-capturing terminals
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64. Agile and Rhapsody Model-Driven Development for embedded systems development
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75. Rhapsody plugged into Simulink Simulink model with a block to represent the Rhapsody design Rhapsody design
  • 76.