Refine Your Search

Search Results

Viewing 1 to 2 of 2
Technical Paper

Development and Optimisation of an Adaptive Safety Monitor

2018-04-03
2018-01-0867
Fuel economy and emission challenges are pushing automotive OEMs to develop alternative hybrid-electric, and full-electric powertrains. This increases variation in potential powertrain architectures, exacerbating the already complex control software used to coordinate various propulsion devices within the vehicle. Safety of this control software must be ensured through high-integrity software monitoring functions that detect faults and ensure safe mitigating action is taken. With the complexity of the control software, this monitoring functionality has itself become complex, requiring extensive modification for each new powertrain architecture. Significant effort is required to develop, calibrate, and verify to ensure safety (as defined by ISO 26262). But this must also be robust against false fault-detection, thereby maximising vehicle availability to the customer.
Technical Paper

PICASSOS – Practical Applications of Automated Formal Methods to Safety Related Automotive Systems

2017-03-28
2017-01-0063
PICASSOS was a UK government funded programme to improve the ability of automotive supply chains to develop complex software-intensive systems with high safety assurance and at an acceptable cost. This was executed by a consortium of three universities and five companies including an automotive OEM and suppliers. Three major elements of the PICASSOS project were: use of automated model based verification technology utilising formal methods; application of this technology in the context of ISO 26262; and evaluation to measure the impact of this approach to inform key management decisions on the costs, benefits and risks of applying this technology on live projects. The project spanned system level design and software development. This was achieved by using a unified model based process incorporating SysML at the system level and using Simulink and Stateflow auto-coded into C at the software level.
X