This white paper discusses the importance of a systems engineering approach within the product development of low carbon vehicles. Systems engineering techniques define good planning, clear definition of functional and safety requirements (to remove ambiguity and ensure completeness) and a structure development approach, which will all reduce/remove unnecessary rework costs later in the development lifecycle.
As the automotive industry moves towards increasingly tougher standards for carbon emissions, this white paper outlines the issues and solutions that need to be considered within the systems engineering domain to realise these stringent requirements.
This white paper looks at the issues encountered when testability has not been designed in as part of the design and architecture considerations. Too often systems are designed (whether in hardware, software and / or firmware) without due consideration of whether they can be effectively tested both in terms of cost (effort) and practicality. This white paper discusses the considerations of designing for test within the software arena but the lessons are equally applicable to other disciplines.
This white paper looks at the verification of FPGA-based firmware when used in safety and/or mission-critical applications, as it presents a number of challenges- not least how to demonstrate that your test bench is able to identify all errors. The paper discusses the reasons and benefits of using a Field Programmable Gate Array (FPGA) within an embedded system and goes on to consider the best practice approach to FPGA Design Flow, Requirements Capture, Conceptual Design, Detailed Design and realisation.
This white paper highlights areas to consider when planning the use of real-time embedded software in safety and mission critical applications. It discusses the options and risks associated with safety critical applications and considerations such as scheduling and target processor choice that can help to reduce the time and cost of development while ensuring quality and safety are achieved.
This white paper discusses the need for and techniques to validate and verify a system. Systems validation is the method of proving that the system definition is complete, meets the intent of the client and is functionally sound. System verification is the method of proving that the final implemented system meets these validated requirements. This white paper discusses the various techniques available to the systems engineer to validate and verify the system is correct and fit for purpose.
This whitepaper discusses The verification of FPGA-based firmware, when used in safety and/or mission-critical applications, presents a number of challenges - including confirming that your testbenches are able to catch errors.
In a world where time to market and ever increasing functionality is being squeezed into products, companies are looking to outsource activities that allow them to accelerate their development projects and be first to market. This white paper discusses the role software can play in allowing flexibility in the product development and how outsourcing can help clients get to market ahead of the competition.