TY - GEN
T1 - A kernel-based architecture for safe cooperative vehicular functions
AU - Casimiro, Antonio
AU - Rufino, Jose
AU - Pinto, Ricardo C.
AU - Vial, Eric
AU - Schiller, Elad M.
AU - Morales-Ponce, Oscar
AU - Petig, Thomas
PY - 2014/1/1
Y1 - 2014/1/1
N2 - Future vehicular systems will be able to cooperate in order to perform many functions in a more effective and efficient way. However, achieving predictable and safe coordination of vehicles that autonomously cooperate in open and uncertain environments is a challenging task. Traditional solutions for achieving safety either impose restrictions on performance or require costly resources to deal with the worst case situations. In this paper, we describe a generic architectural pattern that addresses this problem. We consider that cooperative functions can be executed with multiple levels of service, and we rely on a safety kernel to manage the service level in run-time. A set of safety rules defined in design-time determine conditions under which the cooperative function can be performed safely in each level of service. The paper provides details of our implementation of this safety kernel, covering both hardware and software aspects. It also presents an example application of the proposed solutions in the development of a demonstrator using scaled vehicles.
AB - Future vehicular systems will be able to cooperate in order to perform many functions in a more effective and efficient way. However, achieving predictable and safe coordination of vehicles that autonomously cooperate in open and uncertain environments is a challenging task. Traditional solutions for achieving safety either impose restrictions on performance or require costly resources to deal with the worst case situations. In this paper, we describe a generic architectural pattern that addresses this problem. We consider that cooperative functions can be executed with multiple levels of service, and we rely on a safety kernel to manage the service level in run-time. A set of safety rules defined in design-time determine conditions under which the cooperative function can be performed safely in each level of service. The paper provides details of our implementation of this safety kernel, covering both hardware and software aspects. It also presents an example application of the proposed solutions in the development of a demonstrator using scaled vehicles.
UR - https://www.scopus.com/pages/publications/84906706161
U2 - 10.1109/SIES.2014.6871208
DO - 10.1109/SIES.2014.6871208
M3 - Conference contribution
AN - SCOPUS:84906706161
SN - 9781479940233
T3 - Proceedings of the 9th IEEE International Symposium on Industrial Embedded Systems, SIES 2014
SP - 228
EP - 237
BT - 2014 International Conference on Engineering, Technology and Innovation
PB - Institute of Electrical and Electronics Engineers
T2 - 9th IEEE International Symposium on Industrial Embedded Systems, SIES 2014
Y2 - 18 June 2014 through 20 June 2014
ER -