90 likes | 1.04k Views
Software Considerations for Automotive Pervasive Systems Software Engineering Challenges for Ubiquitous Computing, Lancaster, UK. Ross Shannon Dr. Aaron Quigley Prof. Paddy Nixon UCD Dublin, Ireland. Automotive Software Modern cars contain hundreds of microcontrollers multimedia systems
E N D
Software Considerations for Automotive Pervasive Systems Software Engineering Challenges for Ubiquitous Computing, Lancaster, UK. Ross Shannon Dr. Aaron Quigley Prof. Paddy Nixon UCD Dublin, Ireland.
Automotive Software • Modern cars contain hundreds of microcontrollers • multimedia systems • navigation • communication • safety Ross Shannon: Software Considerations for Automotive Pervasive Systems
In-car networking • complex sensor networks • communicate through a Controller Area Network (CAN) • AUTOSAR project for inter-car communication Ross Shannon: Software Considerations for Automotive Pervasive Systems
Componentisation • different car models will have distinct capabilities • modules can be replaced or upgraded • may add new capabilities to the system • software system must adapt to changes • opportunity for autonomics • software project lines Ross Shannon: Software Considerations for Automotive Pervasive Systems
Example • GPS module • should be unobtrusively integrated • make use of existing systems within the car • display console for mapping • driver feedback Ross Shannon: Software Considerations for Automotive Pervasive Systems
Feature Discoverability • Opportunity for Service-Oriented Architecture (SOA) • services offer different Quality of Service parameters but may require use of same sensors/actuators/displays Ross Shannon: Software Considerations for Automotive Pervasive Systems
Prioritisation of inputs • driver vs. automatic inputs • all inputs are filtered by the software system • which are more reliable? • software system may be taking more factors into account • particularly relevant as a safety concern Ross Shannon: Software Considerations for Automotive Pervasive Systems
Summary • system stability is critical • component view of systems • discoverability • adaptation • prioritisation of signals Ross Shannon: Software Considerations for Automotive Pervasive Systems
Thanks!Questions? ross.shannon@ucd.ieUniversity College Dublin, Ireland.