Software architecture for adaptive collision avoidance systems

Jeremy Joseph Blum, Azim Eskandarian

Research output: Contribution to journalArticle

4 Citations (Scopus)

Abstract

Emergent Collision Avoidance Systems (CAS's) are beginning to assist drivers by performing specific tasks and extending the limits of driver's perception. As CAS's evolve from simple systems handling discrete tasks to complex systems managing interrelated driving tasks, the risk of failure from hidden causes greatly increases. The successful implementation of such a complex system depends upon a robust software architecture. Most of the difficulty in implementing system arises from interconnections between the components. The CAS architecture presented in this paper focuses on these interconnections to mitigate this problem. Moreover, by constructing the CAS architecture through the composition of existing architectural styles, the resulting system will exhibit predictable qualities. Some of the qualities represent limitations that translate into constraints on the system. Others are beneficial aspects that satisfy stakeholder requirements.

Original languageEnglish (US)
Pages (from-to)63-70
Number of pages8
JournalInternational Journal of Automotive Technology
Volume3
Issue number2
StatePublished - Dec 1 2002

Fingerprint

Software architecture
Collision avoidance
Large scale systems
Chemical analysis

All Science Journal Classification (ASJC) codes

  • Automotive Engineering

Cite this

@article{198f84cdacfd470282f74b153d2bc322,
title = "Software architecture for adaptive collision avoidance systems",
abstract = "Emergent Collision Avoidance Systems (CAS's) are beginning to assist drivers by performing specific tasks and extending the limits of driver's perception. As CAS's evolve from simple systems handling discrete tasks to complex systems managing interrelated driving tasks, the risk of failure from hidden causes greatly increases. The successful implementation of such a complex system depends upon a robust software architecture. Most of the difficulty in implementing system arises from interconnections between the components. The CAS architecture presented in this paper focuses on these interconnections to mitigate this problem. Moreover, by constructing the CAS architecture through the composition of existing architectural styles, the resulting system will exhibit predictable qualities. Some of the qualities represent limitations that translate into constraints on the system. Others are beneficial aspects that satisfy stakeholder requirements.",
author = "Blum, {Jeremy Joseph} and Azim Eskandarian",
year = "2002",
month = "12",
day = "1",
language = "English (US)",
volume = "3",
pages = "63--70",
journal = "International Journal of Automotive Technology",
issn = "1229-9138",
publisher = "Korean Society of Automotive Engineers",
number = "2",

}

Software architecture for adaptive collision avoidance systems. / Blum, Jeremy Joseph; Eskandarian, Azim.

In: International Journal of Automotive Technology, Vol. 3, No. 2, 01.12.2002, p. 63-70.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Software architecture for adaptive collision avoidance systems

AU - Blum, Jeremy Joseph

AU - Eskandarian, Azim

PY - 2002/12/1

Y1 - 2002/12/1

N2 - Emergent Collision Avoidance Systems (CAS's) are beginning to assist drivers by performing specific tasks and extending the limits of driver's perception. As CAS's evolve from simple systems handling discrete tasks to complex systems managing interrelated driving tasks, the risk of failure from hidden causes greatly increases. The successful implementation of such a complex system depends upon a robust software architecture. Most of the difficulty in implementing system arises from interconnections between the components. The CAS architecture presented in this paper focuses on these interconnections to mitigate this problem. Moreover, by constructing the CAS architecture through the composition of existing architectural styles, the resulting system will exhibit predictable qualities. Some of the qualities represent limitations that translate into constraints on the system. Others are beneficial aspects that satisfy stakeholder requirements.

AB - Emergent Collision Avoidance Systems (CAS's) are beginning to assist drivers by performing specific tasks and extending the limits of driver's perception. As CAS's evolve from simple systems handling discrete tasks to complex systems managing interrelated driving tasks, the risk of failure from hidden causes greatly increases. The successful implementation of such a complex system depends upon a robust software architecture. Most of the difficulty in implementing system arises from interconnections between the components. The CAS architecture presented in this paper focuses on these interconnections to mitigate this problem. Moreover, by constructing the CAS architecture through the composition of existing architectural styles, the resulting system will exhibit predictable qualities. Some of the qualities represent limitations that translate into constraints on the system. Others are beneficial aspects that satisfy stakeholder requirements.

UR - http://www.scopus.com/inward/record.url?scp=36049010753&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=36049010753&partnerID=8YFLogxK

M3 - Article

VL - 3

SP - 63

EP - 70

JO - International Journal of Automotive Technology

JF - International Journal of Automotive Technology

SN - 1229-9138

IS - 2

ER -