White Papers

Accelerate DevOps with Continuous Integration and Simulation

Issue link: https://resources.windriver.com/i/1146787

Contents of this Issue

Navigation

Page 10 of 10

In addition to development, simulation can also be used to sup- port other organizations within the company dealing with deploy- ment of the system, such as support and training departments. A simulation setup can be used to reproduce issues from the field, and once an issue is reproduced, the bug reporting workflow illustrated in Figure 7 and discussed above can be applied. The simulation can also be used to support training of operators on a system. CONCLUSION CI is an important part of modern software engineering prac- tice. By using CI, companies achieve higher quality and enable further enhancements, such as continuous delivery or continu- ous deployment, among other benefits. However, implementing CI for embedded systems can be a real challenge due to the dependency on particular processors, particular hardware, and particular environments. Using simulation for both the computer hardware and the environment surrounding an embedded system can enable CI for systems that seem "impossible" to automati- cally test. Simulation can also bring other benefits, such as faster feedback loops with better information to developers for issues discovered in testing, and expansion of testing to handle faults and difficult-to-set-up configurations. Using Simics, many companies have successfully turned to simula- tion to augment their testing hardware setups and realize unprec- edented development efficiencies. Figure 10. Continuous testing and integration Design Platform Development Application Development Deploy & Maintain Product Timeline Continuous Testing Continuous Integration ACCELERATE DEVOPS WITH CONTINUOUS INTEGRATION AND SIMULATION Wind River is a global leader in delivering software for the intelligent edge. Its comprehensive portfolio is supported by world-class professional services and support and a broad partner ecosystem. Wind River is accelerating digital transformation of critical infrastructure systems that demand the highest levels of safety, security, and reliability. © 2019 Wind River Systems, Inc. The Wind River logo is a trademark of Wind River Systems, Inc., and Wind River and VxWorks are registered trademarks of Wind River Systems, Inc. Rev. 07/2019

Articles in this issue

view archives of White Papers - Accelerate DevOps with Continuous Integration and Simulation