Browse > Article
http://dx.doi.org/10.7467/KSAE.2014.22.5.091

Timing Verification of AUTOSAR-compliant Diesel Engine Management System Using Measurement-based Worst-case Execution Time Analysis  

Park, Inseok (Automotive Control and Electronics Laboratory (ACE Lab), Hanyang University)
Kang, Eunhwan (Department of Automotive Engineering, Graduate School, Hanyang University)
Chung, Jaesung (Department of Automotive Engineering, Graduate School, Hanyang University)
Sohn, Jeongwon (Department of Automotive Engineering, Graduate School, Hanyang University)
Sunwoo, Myoungho (Department of Automotive Engineering, Hanyang University)
Lee, Kangseok (Department of Control & Instrumentation Engineering, Graduate School, Changwon National University)
Lee, Wootaik (Department of Control & Instrumentation Engineering, Changwon National University)
Youn, Jeamyoung (Eco-Vehicle Control System Development Team, Hyundai-Kia R&D Center)
Won, Donghoon (Eco-Vehicle Control System Development Team, Hyundai-Kia R&D Center)
Publication Information
Transactions of the Korean Society of Automotive Engineers / v.22, no.5, 2014 , pp. 91-101 More about this Journal
Abstract
In this study, we presented a timing verification method for a passenger car diesel engine management system (EMS) using measurement-based worst-case execution time (WCET) analysis. In order to cope with AUTOSAR-compliant software architecture, a development process model is proposed. In the process model, a runnable is regarded as a test unit and its temporal behavior (i.e. maximum observed execution time, MOET) is obtained along with on-target functionality evaluation results during online unit test. Furthermore, a cost-effective framework for online unit test is proposed. Because the runtime environment layer and the standard calibration environment are utilized to implement test interface, additional resource consumption of the target processor is minimized. Using the proposed development process model and unit test framework, the MOETs of 86 runnables for diesel EMS are obtained with 213 unit test cases. Using the obtained MOETs of runnables, the WCETs of tasks are estimated and the schedulability is evaluated. From the schedulability analysis results, the problems of the initially designed schedule table is recognized and it is fixed by redesigning of the runnable mapping and task offset. Through the various test scenarios, the proposed method is validated.
Keywords
Real-time performance; Worst-case execution time; Passenger car diesel engine; Engine management system; AUTOSAR;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 O. Scheickl, C. Ainhauser and P. Gliwa, "Tool Support for Seamless System Development Based on AUTOSAR Timing Extensions," Embedded Real Time Software and Systems (ERTS), 2012.
2 I. Park, W. Lee and M. Sunwoo, "Application Software Modeling and Integration Methodology using AUTOSAR-ready Light Software Architecture," Transactions of KSAE, Vol.20, No.6, pp.117-125, 2012.   과학기술학회마을   DOI   ScienceOn
3 B. Broekman and E. Notenboom, Testing Embedded Software, 1st Edn., Pearson Education, London, 2003.
4 K. Tindell, Fixed Priority Scheduling of Hard Real-time Systems, Ph. D. Dissertation, University of York, York, 1994.
5 S. Bunte, M. Zolda, M. Tautschnig and R. Kirner, "Improving the Confidence in Measurement-based Timing Analysis," Object/Component/Service-oriented Real-time Distributed Computing (ISORC), IEEE International Symposium, pp.144-151, 2011.
6 ISO, ISO 26262: Road Vehicles-Functional Safety-Part 6: Product Development at the Software Level, International Organization for Standardization (ISO), 2011.
7 H. Park, S. Yang and Y. Choi, "Static Worstcase Execution Time Analysis Tool for Scheduling Primitives about Embedded OS," Journal of KISS(C): Computing Practices and Letters, Vol.13, No.5, pp.271-281, 2007.
8 R. Wilhelm, J. Engblom, A. Ermedahl, N. Holsti, S. Thesing, D. Whalley, G. Bernat, C. Ferdinand, R. Heckmann, T. Mitra, F. Mueller, I. Puaut, P. Puschner, J. Staschulat and P. Stenstrom, "The Worst-case Execution-time Problem: Overview of Methods and Survey of Tools," ACM Trans. Embed. Comput. Syst., Vol.7, No.3, pp.1-53, 2008.
9 I. Wenzel, R. Kirner, B. Rieder and P. Puschner, Measurement-based Timing Analysis, Leveraging Applications of Formal Methods, Verification and Validation, Vol.17, T. Margaria and B. Steffen, 1st Edn., Springer, Berlin Heidelberg, pp.430-444, 2009.
10 K. Lee, I. Park, M. Sunwoo and W. Lee, "AUTOSAR-ready Light Software Architecture for Automotive Embedded Control Systems," Transactions of KSAE, Vol.21, No.1, pp.68-77, 2013.   과학기술학회마을   DOI   ScienceOn
11 J. Choi, M. Shin, M. Sunwoo and S. Han, "Timing Analysis of Distributed Real-time Control System using Response-time Analysis Tool," Transactions of KSAE, Vol.13, No.1, pp.194-203, 2005.   과학기술학회마을