• DocumentCode
    492617
  • Title

    A language for advanced protocol analysis in automotive networks

  • Author

    Reichert, Tim ; Klaus, Edmund ; Schoch, Wolfgang ; Meroth, Ansgar ; Herzberg, Dominikus

  • Author_Institution
    Sch. of Comput., Northumbria Univ., Newcastle upon Tyne
  • fYear
    2008
  • fDate
    10-18 May 2008
  • Firstpage
    593
  • Lastpage
    602
  • Abstract
    The increased use and interconnection of electronic components in automobiles has made communication behavior in automotive networks drastically more complex. Both communication designs at application level and complex communication scenarios are often under-specified or out of scope of existing analysis techniques. We extend traditional protocol analyzers in order to capture communication at the level of abstraction that reflects application design and show that the same technique can be used to specify, monitor and test complex scenarios. We present CFR (channel filter rule) models, a novel approach for the specification of analyzers and a domain-specific language that implements this approach. From CFR models, we can fully generate powerful analyzers that extract design intentions, abstract protocol layers and even complex scenarios from low level communication data. We show that three basic concepts (channels, filters and rules) are sufficient to build such powerful analyzers and identify possible areas of application.
  • Keywords
    automotive components; automotive engineering; computer networks; filtering theory; protocols; telecommunication channels; automobile; automotive network; automotive systems engineering; channel filter rule; communication behavior; communication data; communication design; complex communication; domain-specific language; electronic component; protocol analysis; Automobiles; Automotive engineering; Domain specific languages; Electronic components; Filters; LAN interconnection; Monitoring; Power generation; Protocols; Testing; automotive systems engineering; protocol analysis; protocol specifications;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2008. ICSE '08. ACM/IEEE 30th International Conference on
  • Conference_Location
    Leipzig
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-4486-1
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1368088.1368171
  • Filename
    4814171