Integration of FlexRay into the SDL-Model-Driven Development Approach

  • Tobias Braun
  • Reinhard Gotzhein
  • Matthias Wiebel
Part of the Lecture Notes in Computer Science book series (LNCS, volume 6598)

Abstract

In today’s cars, communication systems providing deterministic guarantees regarding latency and jitter are needed. For safety-critical x-by-wire applications, even physical redundancy is required. FlexRay is a recent field-bus technology especially devised for these needs. In this paper, we present the integration of FlexRay into SDL-MDD, the SDL Model-driven Development approach. In particular, we show how certain dynamic configuration aspects of and communication via FlexRay can be specified already on design level with SDL, thereby abstracting from technological details. Furthermore, we extend the SDL Environment Framework by driver components supporting the automatic interfacing of SDL systems with FlexRay hardware. Finally, we present a functionally complex application scenario with real FlexRay hardware demonstrating the benefits and full operativeness of our solution.

Keywords

SDL SDL-MDD Model-Driven Development Automotive FlexRay 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    FlexRay Consortium. FlexRay Communication System Protocol Specification V2.1 Rev.A. FlexRay Consortium (December 2005)Google Scholar
  2. 2.
    Kuhn, T., Gotzhein, R., Webel, C.: Model-Driven Development with SDL – Process, Tools, and Experiences. In: Nierstrasz, O., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 83–97. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  3. 3.
    Gotzhein, R.: Model-driven with SDL – Improving the Quality of Networked Systems Development (Invited Paper). In: Proceedings of the 7th International Conference on New Technologies of Distributed Systems (NOTERE 2007), Marrakesh, Morocco, pp. 31–46 (2007)Google Scholar
  4. 4.
    International Telecommunication Union (ITU): ITU-T Recommendation Z.100: Specification and Description Language, SDL (August 2002)Google Scholar
  5. 5.
    Kuhn, T.: Model Driven Development of MacZ – A QoS Medium Access Control Layer for Ambient Intelligence Systems. PhD thesis, University of Kaiserslautern (2009)Google Scholar
  6. 6.
    Naderlinger, A., Pletzer, J., Pree, W., Templ, J.: Model-Driven Development of FlexRay-Based Systems with the Timing Definition Language (TDL). In: 4th International ICSE Workshop on Software Engineering for Automotive Systems (2007)Google Scholar
  7. 7.
    preeTec GmbH: Product demos for TDL: Visual creator / TDL: VisualDistributor / TDL: VisualAnalyzer (2010), http://www.preetec.com/index.php?id=2
  8. 8.
    Xu, Y., Kang, H., Kim, Y., Cho, K., Chung, J.: Implementation of FlexRay CC and BG Protocols with Application to a Robot System. In: Arabnia, H.R., Deligiannidis, L. (eds.) MSV, pp. 232–237. CSREA Press (2008)Google Scholar
  9. 9.
    IBM: Rational SDL Suite (2011), http://www-01.ibm.com/software/awdtools/sdlsuite/
  10. 10.
    Fliege, I., Grammes, R., Weber, C.: ConTraST - A Configurable SDL Transpiler and Runtime Environment. In: Gotzhein, R., Reed, R. (eds.) SAM 2006. LNCS, vol. 4320, pp. 216–228. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  11. 11.
    FlexRay Consortium: FlexRay Requirements Specification V2.1. FlexRay Consortium (December 2005)Google Scholar
  12. 12.
  13. 13.
    Fujitsu Limited: FlexRay ASSP MB88121C, Preliminary Hardware Manual (2007)Google Scholar
  14. 14.
    Robert Bosch GmbH: E-Ray, FlexRay IP-Module, User’s Manual (November 2007)Google Scholar
  15. 15.
    International Telecommunication Union (ITU): ITU-T Recommendation: Programming Languages - SDL Combined with ASN.1 (SDL/ASN.1) (March 1995)Google Scholar
  16. 16.
    FlexRay Consortium: FlexRay Communication System Electrical Physical Layer Application Notes V2.1 Rev. B. FlexRay Consortium (November 2006)Google Scholar
  17. 17.
    Fujitsu Semiconductor: FlexRay ASSAP MB88121/MB88121A/MB88121B/MB88121C Preliminary Data Sheet, Revision FME-MB88121-1.45E (September 2008)Google Scholar
  18. 18.
    FlexRay Consortium: FlexRay Communication System Electrical Physical Layer Specification V2.1 Rev.B. FlexRay Consortium (November 2006)Google Scholar
  19. 19.
    Austriamicrosystems: AS8221D FlexRay Standard Transceiver. Revision 17732-005-10a, http://www.austriamicrosystems.com/eng/content/download/1214/7001/file/AS8221D_ObjectiveDataSheet_17732-005-10a.pdf
  20. 20.
    Kuhn, T., Geraldy, A., Gotzhein, R., Rothländer, F.: ns+SDL – The Network Simulator for SDL Systems. In: Prinz, A., Reed, R., Reed, J. (eds.) SDL 2005. LNCS, vol. 3530, pp. 103–116. Springer, Heidelberg (2005)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Tobias Braun
    • 1
  • Reinhard Gotzhein
    • 1
  • Matthias Wiebel
    • 1
  1. 1.Networked Systems GroupUniversity of KaiserslauternGermany

Personalised recommendations