Azure Monitor & Application Insight to monitor Infrastructure & Application
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
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
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