introduction
play

Introduction More and more complex electronics and software: To - PowerPoint PPT Presentation

Introduction More and more complex electronics and software: To enable innovation To decrease costs To fulfill legal needs (e.g. CO2 emission) etc. How to ensure consistency among different views? / Department of Mathematics and


  1. Introduction More and more complex electronics and software: • To enable innovation • To decrease costs • To fulfill legal needs (e.g. CO2 emission) etc. How to ensure consistency among different views? / Department of Mathematics and Computer Science 03/10/14 PAGE 1

  2. ISO/IEC/IEEE 42010 Conceptual Model of an Architecture Description Architecture description language (ADL) Architecture framework

  3. Architecture Framework for Automotive Systems (AFAS) PAGE 3

  4. Architectural correspondence PAGE 4

  5. Correspondence Rules / Department of Mathematics and Computer Science 03/10/14 PAGE 5

  6. Consistency Semantics Semantic differences between dependency and composition refinements 03/10/14 PAGE 6

  7. Consistency Semantics / Department of Mathematics and Computer Science 03/10/14 PAGE 7

  8. Evaluation • Adaptive Cruise Control / Department of Mathematics and Computer Science 03/10/14 PAGE 8

  9. Consistency checking tool A consistency-checking for automotive architectural models: PAGE 9

  10. Evaluation on Adaptive Cruise Control 03/10/14 PAGE 10

  11. ACC system model • ACC is split into: • ACC_UI (SW) • ACC_Controller (HW) • SW-model is made in IBM Rhapsody • HW-model is made in Matlab Simulink 03/10/14 PAGE 11

  12. ACC hardware models • 3 Hardware models • Radar model • Powertrain model • ACC model • Hardware models are unit tested in Matlab 03/10/14 PAGE 12

  13. System integration • Software • Hardware 03/10/14 PAGE 13

  14. Evaluation 03/10/14 PAGE 14

  15. Conclusion and Future work • Automotive Architectural Views defined • Automotive architecture consistency rules defined IBM Rhapsody tool plugin developed • Need to formalize other correspondence rules • Need to support consistency between automotive ADLs (e.g. between SysML and MATLAB/Simulink, Stateflow) PAGE 15

  16. SysML/Simulink Model Sync Old generated code snippet New generated code snippet • Input/Output ports of a SimulinkBlock is updated after importing both updated Simulink model and the newly generated code (only updated Simulink MDL file is not enough).

  17. Thank you! Contact for comments and collaboration: Tel: +31(0)402475052 Email: y.dajsuren@tue.nl Address: Eindhoven University of Technology 5612 AZ Eindhoven, The Netherlands

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend