This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Software Reuse in Development of In-Vehicle Network Analyzer
Technical Paper
2008-01-0273
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
In-Vehicle Network (IVN) protocol such as CAN, MOST, Flexray and etc. have been extensively applied in automotive communication systems. Analyzer development for network diagnoses purpose correspondingly becomes an emerging industry in automotive field. To reduce the increasing software development costs for protocol of various types, reusable analyzer software architecture and standardized system composition mechanism are needed.
In this paper, we propose reusable analyzer software architecture, a system integrating mechanism and a component replacing policy. We built the reusable architecture by extracting similarities of different analyzer development. In system integrating phase, components are abstracted so that they can be located, compared and selected by system integrators. And component replacing policy is used to reuse the software for new analyzer development. Moreover the application of software reuse is shown in a realistic application example that one of a Flexray network analyzer's component replaces the one of a CAN network analyzer.
The paper contributes to build reusable software architecture for IVN analyzer development, and standardizes IVN analyzer development work process. Moreover it could reduce the costs for software development in different IVN protocols.
Recommended Content
Authors
- Xi Chen - System Electronics Laboratory, Seoul National University
- Taeyeon Lee - System Electronics Laboratory, Seoul National University
- Ealgoo Kim - System Electronics Laboratory, Seoul National University
- Xuefeng Jin - System Electronics Laboratory, Seoul National University
- Jaehong Park - System Electronics Laboratory, Seoul National University
Citation
Chen, X., Lee, T., Kim, E., Jin, X. et al., "Software Reuse in Development of In-Vehicle Network Analyzer," SAE Technical Paper 2008-01-0273, 2008, https://doi.org/10.4271/2008-01-0273.Also In
References
- Marroquin Marc In-Vehicle Panoramic Noise Source Mapping SAE 2007 Noise and Vibration Conference and Exhibition May 2007 St. Charles, IL, USA
- CAN specification version 2.0 BOSCH 1991 Robert Bosch GmbH Stuttgart
- Lawrenz Wolfhard “CAN Systems Engineering, From Theory to Practical Applications” ISBN 0-387-94939-9
- Controller Area Network (CAN) http://www.can-cia.org/can/protocol/
- Flexray Communication System Protocol Specification 2004-2005 FlexRay Consortium
- Flexray Communication System Electrical Physical Layer Application Notes 2004-2005 FlexRay Consortium
- “Physical and data link layer analysis for CAN bus diagnoses in CAN analyzer” Chen Xi SAE Commercial Vehicle Engineering Congress & Exhibition 2007
- Maxville Valerie Armarego Jocelyn Lam Chiou Peng “Intelligent Component Selection,” 244 249 28th Annual International Computer Software and Applications Conference (COMPSAC′04) 2004
- Cheesman J. Daniels J. “UML Components: A Simple Process for Specifying Component-Based Software,” Addison-Wesley New Jersey 2001
- Lloyd Wes J. “A Common Criteria Based Approach for COTS Component Selection” 4 3 Special issue: 6th GPCE Young Researchers Workshop 2004
- Dong Jing Yang Sheng Chung Lawrence “A COTS Architectural Component Specification Stencil” Selection and Reasoning ICSE-MPEC′05 St. Louis, Missouri, USA May 21 2005
- Carvallo Juan Pablo Franch Etapatelecom Xavier Quer Carme Universitat Politècnica de Catalunya “Determining Criteria for Selecting Software Components: Lessons Learned” IEEE Computer Society May June 2007
- Elias Glêdson Schuenck Michael Negócio Yuri “X-ARM: An Asset Representation Model for Component Repository Systems” SAC′06 April 23-27 2006 Dijon, France
- On the Specification of a Component Repository Rodrigues, N. Barbosa, L. FACS′03 (Int. Workshop on Formal Aspects of Component Software) FME Pisa September 2003
- Reuse of Software in Distributed Embedded Automotive Systems Hardung Bernd EMSOFT′04 September 27-29 2004 Pisa, Italy ACM