Refine Your Search

Search Results

Viewing 1 to 4 of 4
Technical Paper

Real-Time Sequence Testing of an Automotive Electric Machine Control Systems

2018-04-03
2018-01-0004
Automotive electronic control systems are expected to respond to input demands in real-time (circa: milliseconds) to ensure occupant and road user safety and comfort. System complexity and real-time computing requirements create significant challenges in proving the robustness of control systems; here robustness is the degree to which a system can function correctly in the presence of unexpected inputs. Evidence shows that faults still escape to customers incurring large warranty costs. Existing test methods can be ineffective in testing robustness with the primary focus being on requirements validation. Evidence from other industries such as IT and medical suggests faults that are difficult to find, manifest due to complex interactions and sequences of events. Research in model based software design, test optimization and formal methods - mathematical based approaches to prove robustness, is abundant in literature.
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.
Journal Article

Incorporating ISO 26262 Concepts in an Automated Testing Toolchain Using Simulink Design Verifier™

2016-04-05
2016-01-0032
The introduction of ISO 26262 concepts has brought important changes in the software development process for automotive software. While making the process more robust by introducing various additional methods of verification and validation, there has been a substantial increase in the development time. Thus, test automation and front loading approaches have become important to meet product timelines and quality. This paper proposes automated testing methods using formal analysis tools like Simulink Design Verifier™ (SLDV) for boundary value testing and interface testing to address the demands of ISO 26262 concepts at unit and component level. In addition, the method of automated boundary value testing proposed differs from the traditional methods and the authors offer an argument as to why the traditional boundary value testing is not required at unit (function) level. There are two aspects of the proposed method: automated test case generation and automated test case execution.
Technical Paper

A Pragmatic Model-Based Product Engineering Process

2014-04-01
2014-01-0308
Complexity of electronics and embedded software systems in automobiles has been increasing over the years. This necessitates the need for an effective and exhaustive development and validation process in order to deliver fault free vehicles at reduced time to market. Model-based Product Engineering (MBPE) is a new process for development and validation of embedded control software. The process is generic and defines the engineering activities to plan and assess the progress and quality of the software developed for automotive applications. The MBPE process is comprised of six levels (one design level and five verification and validation levels) ranging from the vehicle requirements phase to the start of production. The process describes the work products to be delivered during the course of product development and also aligns the delivery plan to overall vehicle development milestones.
X