228 Int. J. Internet Technology and Secured Transactions, Vol. 7, No. 3, 2017
Copyright © 2017 Inderscience Enterprises Ltd.
Software framework for runtime application
monitoring of fail-safe multi-processor ADAS SoCs
Piyali Goswami*, Kedar Chitnis and
Brijesh Jadav
Embedded Processing,
Texas Instruments,
Bangalore, India
Email: piyali_g@ti.com
Email: kedarc@ti.com
Email: brijesh.jadav@ti.com
*Corresponding author
Ashish Kapania
Embedded Processing,
Texas Instruments,
Goleta, CA, USA
Email: akapania@ti.com
Shiju Sivasankaran
Embedded Processing,
Texas Instruments,
Bangalore, India
Email: shiju@ti.com
Abstract: In advanced driver assistance systems (ADAS), it is very critical to
ensure a system malfunction does not cause harm to humans (also referred to as
functional safety). Malfunctions could occur due to incorrect software (SW)
execution. Many techniques exist to catch systematic SW faults during
software and application development. However, without run-time monitoring
of key parameters, it is impossible to guarantee a fail-safe system. In this paper,
we describe a software framework to monitor application statistics in
heterogeneous multiprocessor SoCs targeted for fail-safe ADAS systems. With
< 0.5% CPU load overhead per monitor, the proposed framework was found to
accurately report statistics for a front camera analytics application.
Keywords: advanced driver assistance; runtime application monitoring;
multi-processor SoC; MPSoC; safety.
Reference to this paper should be made as follows: Goswami, P., Chitnis, K.,
Jadav, B., Kapaniaz, A. and Sivasankaran, S. (2017) ‘Software framework for
runtime application monitoring of fail-safe multi-processor ADAS SoCs’,
Int. J. Internet Technology and Secured Transactions, Vol. 7, No. 3,
pp.228–244.