Your SlideShare is downloading. ×
120906 inchron rhapsody enlightenment
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

120906 inchron rhapsody enlightenment

190

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
190
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Dynamic Embedded ArchitecturesRobust – Efficient – CompliantUwe Brodtmann, CEOHelmar Wieland, Professional Services EngineerIBM Rhapsody Webinar - September 06, 2012
  • 2. Agenda© INCHRON GmbH 2011 • Who we are – what we do • Demo • Project challenges – INCHRON value 2
  • 3. INCHRON GmbH© INCHRON GmbH 2011 Company History 1996: Start of fundamental research 2003: INCHRON founded 2006: Investment from Hasso Plattner Ventures 2009: Premium Member AUTOSAR 2011: Global Reseller Agreement IBM Rational Partners Customers 3
  • 4. The Task-Centric Real-Time Tools Flexible Processing of C, Easy-to-Use Interfaces for Unlimited Design Alternatives,© INCHRON GmbH 2011 Task Models or Mix Peripheral In-/Output and Operating Environments Task- C System Input Real-Time Execution Clock Models TASK(TASK_TT_5ms){ Source Code Architecture Signals Criteria Times Variants DELAY(300, unit_us);  Schedule();  while(!finished()) { } DELAY(100, unit_us);} } exectime = 10*data_size; DELAY(exectime,unit_us);  DELAY(gaussian(500, 10),unit_us); TerminateTask(); } Simulator Validator 4
  • 5. Response Times from Simulation and Validation© INCHRON GmbH 2011 Shortest response Largest response time ! time from simulation from simulation ! Best-Case response Worst-Case response time from validation time from validation 5
  • 6. Timing-Model – Workflow Fast iterations to optimize model© INCHRON GmbH 2011 Generate and Verify the Generate System Model Add System Data Project HW-Architecture • Processor Tool-Suite Project File (XML) • Bus, Controller • external Interrupts System Model .ipr Real-Time Criteria P:20ms P:10ms J:15% J:10% • response times Tn Tm • jitter Task-Model • load • C-Files with tasks, ISRs and functions • Support processes SW-Architecture • Tasks, Processes Timing-Model OIL • ISRs • Priorities, Scheduling To Tp SW execution times • measured • Communication Methods • predefined • Concurrencies • estimated • Dependencies Stimuli • Event Chains • Interrupts (cyclic, in bursts, sporadic) • Restbus simulation 6
  • 7. INCHRON - Rational Integrated Workflow Fast iterations to optimize model© INCHRON GmbH 2011 Generate and Verify the Generate System Model Add System Data Project HW-Architecture Rational ToolProcessor • Chain Tool-Suite Project File (XML) • Bus, Controller • external Interrupts System Model Rational .ipr Real-Time Requirements Team Concert P:20ms • response times P:10ms J:15% • jitter J:10% Task-Model Tn • load Tm • C-Files with tasks, Rational ISRs and functions • Support processes SW-Architecture Rhapsody • Tasks, Processes Timing-Model OIL • ISRs • Priorities, Scheduling Rational To Tp DOORS SW execution times • measured • Communication Methods • predefined • Concurrencies • estimated Rational • Dependencies Stimuli Results Quality Manager • Event Chains • Interrupts (cyclic, in bursts, sporadic) • Restbus simulation 7
  • 8. It Takes Very Little Time to do What-if Analysis in Model© INCHRON GmbH 2011 How much time does it take to do the equivalent on your HW? − If that’s possible! 8
  • 9. Agenda© INCHRON GmbH 2011 • Who we are – what we do • Demo • Project challenges – INCHRON value 9
  • 10. Agenda© INCHRON GmbH 2011 • Who we are – what we do • Demo • Project challenges – INCHRON value 10
  • 11. Project challenges – INCHRON value© INCHRON GmbH 2011 High Probability for profit Architecture is key Price success factor 3 6 9 12 15 18 21 24 27 30 Probability to win project Months of project time Delay Low Budget Overrun Low Probability High cumul. cumul. Concept Bid Execution including changes SOP Design Predominantly Impact on Potential cost Goals driven by cost / price of changes Mechanics (Very) High (Very) High Functional Algorithms Low Low Robust Systems (HW/ SW) (Very) High (Very) High Efficient Architecture 11
  • 12. Reduce architecture risk early and substantial© INCHRON GmbH 2011 Concept Bid Execution including changes SOP Design Predominantly Impact on Potential cost Goals driven by cost of changes Amount of overrun weighted with incidence rate Robust Systems (HW/ SW) Efficient Architecture 12
  • 13. Reduce architecture risk early and substantial© INCHRON GmbH 2011 Concept Bid Execution including changes SOP Design Predominantly Impact on Potential cost Goals driven by cost of changes Amount of overrun weighted with incidence rate 50% risk reduction Robust Systems (HW/ SW) Efficient Architecture early, model based architecture assessments  Architecture decisions have massive impact on project risk.  ROI of evaluating design options is substantial. 13
  • 14. Avoid time consuming iterations Execution including changes© INCHRON GmbH 2011 1st iteration 2nd iteration 3rd iteration architecture optimization + 1 iteration change request rework needed success 14
  • 15. Avoid time consuming iterations Execution including changes© INCHRON GmbH 2011 1 iteration = 12 mandays Iterations resulting from 100 change requests 200 55 iterations x 12 mandays = 12 150 55 iterations 660 30 saved mandays 100 18 70 saved 50 91 52 0 Conventional INCHRON 15
  • 16. ROI for a 4 mio € project© INCHRON GmbH 2011 Savings Savings in delay / overrun risk 163.333 € Savings in iterations for changes 341.406 € Savings in one project 504.740 € Number of projects in parallel with one license 2 Savings over number of projects 1.009.479 € 16
  • 17. Benefits for all team members involved© INCHRON GmbH 2011 Real-Time Data Sheet  CPU and Bus Load Architect  Event Chain Latencies  Event Chain Function Synchronization or Age  Signal Rate, Loss  Runnable‘s Response Time  Developer Runnable‘s Execution Rate and Order  Runnable‘s Activation Condition  IRQ’s Loss or Blocking  Savings Savings in architecture risk 163.333 € Savings in iterations for changes 341.406 € Savings in one project 504.740 € Project Management Number of projects in parallel with one license 2 Leader Savings over number of projects 1.009.479 € 17
  • 18. Sounds interesting at first sight?© INCHRON GmbH 2011 Please contact INCHRON or IBM  To schedule company webinar  For more information 18
  • 19. Thank You!| Office Potsdam | August-Bebel-Str. 88 | D-14482 Potsdam | Tel +49 331 97992-231 | Fax +49 331 97992-240 || Office Munich | Lichtenbergstr. 8 | D-85748 Garching | Tel +49 89 5484 2960 | Fax +49 89 5484 2969 || Sales Office USA | 34119 West 12 Mile Rd. | Farmington Hills, MI 48331 | USA | Tel: +1 (248) 438 1108 |

×