| A language for advanced protocol analysis in automotive networks |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 112, Citation Count: 0
|
|
|
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
|
J. Botaschanjan , L. Kof , C. Kühnel , M. Spichkova, Towards verified automotive software, Proceedings of the second international workshop on Software engineering for automotive systems, p.1-6, May 21-21, 2005, St. Louis, Missouri
|
| |
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
|
Christian Seybold , Silvio Meier , Martin Glinz, Scenario-driven modeling and validation of requirements models, Proceedings of the 2006 international workshop on Scenarios and state machines: models, algorithms, and tools, May 27-27, 2006, Shanghai, China
[doi> 10.1145/1138953.1138969]
|
| |
22
|
|
| |
23
|
|
| |
24
|
The Eclipse Foundation. Eclipse IDE. http://www.eclipse.org, 2007.
|
| |
25
|
|
|