System engineering and model-based system engineering can mean different things to different groups, but most definitions share a common set of concepts, including starting from a set of system-level requirements used to drive a system decomposition and requirements allocation process. Then trade studies are performed on system architecture alternatives to produce a candidate architecture from […]
Read More
User experience (UX) is a term you cannot avoid these days. That’s because an excellent UX can more easily provide something that most other facets of your business cannot – a direct path to the customer’s heart, success of powerhouse companies like Apple and Tesla is dependent on their UX. An overwhelmingly positive user experience […]
Read More
Traditional Embedded Software development follows the model of Architectural study, board design, software development, Integration & testing, deploy and maintain. There are quite a few challenges at every stage in this approach which will stretch the software release cycles. In this session you will learn about how Wind River Simulation technologies help move from physical […]
Read More
Embedded Graphics libraries have evolved from OpenGL to next gen Vulkan libraries. OpenCL and CUDA have been used for many years for GPU compute on a range of SoC devices with powerful embedded GPU chipsets. OpenCL and CUDA were never able to be certified, due to the contributions from many developers. Next generation autonomous vehicles, […]
Read More
Our industry is facing real challenges. Systems that have been in use for decades are now needing to be replaced or upgraded. There is a lot of investment in these systems that still have functional value. Yet the technology around these systems has advanced, making older architectures obsolete and upgradeability difficult or impossible, while modern […]
Read More
The avionics industry is moving towards the use of multicore systems to meet the demands of modern avionics applications. To use these systems in mission or safety-critical contexts, their “worst-case” timing behavior must be verified for DO-178C certification. Existing techniques to verify software timing behavior are unsuitable to analyse multicore systems as they do not […]
Read More
The modern field training paradigm requires rapidly-deployable, secure simulated environments. Modelling, Simulation, and Training (MS&T) systems need to be assembled and reconfigured in an agile manner from ready-made, commercial off-the-shelf (COTS) components with response times closely matched to real-world scenarios. High-fidelity simulation data must be sourced across a wide range of public, private and multinational […]
Read More
Read More
The Internet of Things holds much promise, but not without significant security risks. One of the greatest sources of risks is poor software quality that leaves the door open enough to allow attackers to take control of the device. For the foreseeable future, the dominant implementation language for these devices will continue to be C, […]
Read More
Autonomous technology will touch nearly every part of our lives, changing the products we build and the way we do business. MATLAB and Simulink provide algorithms and hardware connectivity for developing autonomous systems. In this presentation, we will highlight capabilities for developing autonomous systems such as deep learning & object detection, path planning & object […]
Read More
It is common for organisations to manage their requirements in some disconnected way. Excel spreadsheets, Word documents, standalone / isolated requirement tools to name a few. This disconnection from the rest of the product lifecycle means they have no power to influence design towards compliance. As a result, when requirements or design change it is […]
Read More
There is a growing and significant demand for the deployment of safety critical compute and graphics technologies in aerospace and defense applications. Next generation mission computers, flight displays, synthetic vision and UAV platforms require advanced graphics and compute capabilities that can be most effectively be achieved by utilizing modern graphics processors. CoreAVI is the world’s […]
Read More
With wide availability and continual reduction in size, weight and power (SWAP), multi- core processors have become extremely attractive for use in avionics systems. Implementing a solution using a multi-core platform adds complexity and certification obstacles that are not present in uni-core processor implementations. Achieving safety certification of a multi-core system requires close collaboration between […]
Read More
With an increasing number of systems driven by embedded software performing critical functions, there is a requirement for strong techniques and tools to reach the expected level of quality. Exhaustiveness is the Achilles heel of software testing, and, as a result, formal verification is gaining traction in the industry. Once the domain of researchers and […]
Read More
Autonomous vehicles are complex systems that combine vision, radar, LIDAR, proximity, sensors, GPS, mapping, navigation, planning and control. Additionally, these components must combine into a reliable, secure system that can analyse complex environments in real-time and respond to chaotic environments, such as operating in rush hour traffic. As a result, autonomy is an extreme technical […]
Read More
Advanced static analysis tools are now widely accepted as essential tools to help software engineers develop high quality code. These tools are designed to be capable of exploring all possible executions of a program, so can examine vastly more program states than can be covered by traditional testing. The number of possible program states is […]
Read More
Read More