ACM Home Page
Please provide us with feedback. Feedback
A language for advanced protocol analysis in automotive networks
Full text PdfPdf (606 KB)
Source
International Conference on Software Engineering archive
Proceedings of the 30th international conference on Software engineering table of contents
Leipzig, Germany
SESSION: Quality assurance table of contents
Pages 593-602  
Year of Publication: 2008
ISBN:978-1-60558-079-1
Authors
Tim Reichert  Northumbria University, Newcastle upon Tyne, United Kingdom
Edmund Klaus  Heilbronn University, Heilbronn, Germany
Wolfgang Schoch  Heilbronn University, Heilbronn, Germany
Ansgar Meroth  Heilbronn University, Heilbronn, Germany
Dominikus Herzberg  Heilbronn University, Heilbronn, Germany
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 112,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1368088.1368171
What is a DOI?

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
CAN Specification Version 2.0. Technical specification, Robert Bosch GmbH, 1991.
 
2
OCL 2.0 OMG Final Adopted Specification. Technical specification, OMG, Oct 2003.
 
3
Meta Object Facility (MOF) Core Specification, v2.0. Technical specification, OMG, Jan 2006.
 
4
Most specification rev. 2.5. Technical specification, MOST Cooperation, 2006.
 
5
Information Technology ? Open Systems Interconnection ? Basic Reference Model: The Basic Model. ITU-T Recommendation X.200, International Telecommunication Union, July 1994.
6
 
7
 
8
 
9
 
10
 
11
J. Hall. Multi-layer network monitoring and analysis. Technical report, University of Cambridge, July 2003.
 
12
 
13
 
14
 
15
 
16
 
17
A. Meroth and D. Herzberg. An open approach to protocol analysis and simulation for automotive applications. In Embedded World Conference, 2007.
 
18
A. Meroth and B. Tolg. Infotainmentsysteme im Kraftfahrzeug: Grundlagen, Komponenten, Systeme und Anwendungen. Vieweg, Wiesbaden, 2008.
 
19
 
20
21
 
22
 
23
 
24
The Eclipse Foundation. Eclipse IDE. http://www.eclipse.org, 2007.
 
25

Collaborative Colleagues:
Tim Reichert: colleagues
Edmund Klaus: colleagues
Wolfgang Schoch: colleagues
Ansgar Meroth: colleagues
Dominikus Herzberg: colleagues