Joint Presentation from Lattix and Parasoft
Building better software at speed presents a conundrum: How to deliver high-quality software at speed. It's a challenge to satisfy functional safety compliance to standards like IEC 61508, ISO 26262, IEC 62304, DO-178C, IEC 62443, ISO 21434, and others. On top of that is the pressure that most of the industry feels to deliver better software, faster.
Automation is key to driving through quality gates efficiently—especially through bottleneck phases like testing and documentation. Architecture also plays an important role helping with test case prioritization, change based testing, impact analysis, and gap analysis.
If your code is spaghetti topped with bad dependencies, then it will negatively impact both build and test, creating technical debt. However, putting solutions in place at T0/T1 creates technical wealth by building it right the first time with software components that teams can be proud of and contribute to the asset library of the company.
In this session you'll learn:
- How to implement a DevOps pipeline to build, analyze, test, document, and deploy.
- Where unit testing and static analysis fit into DevOps.
- What is time zero (developer desktop) deployment?
- What is time one (system level, gated check-in with Git at branch level)?
About the Speakers
Neil Langmead heads the Functional Safety team at Lattix, with responsibility for software testing, compliance and automation. Together with his team, he has provided consulting to many blue chip companies in the US, Europe and Asia, helping companies to accelerate their certification to software standards such as ISO26262, ASPICE and FDA/62304. Neil's interests include embedded systems testing for C and C++, safety critical analysis, software security and the development of automated CI/CD pipelines to speed up certification.
Andrey Madan is a software engineering professional focusing on testing tools and methodologies. He is currently a Lead Solution Architect for Parasoft's Embedded and Safety Critical team focusing on solving the needs of customers developing Automotive, Medical and Industrial Controls applications. Andrey helps engineers to identify best technical and business approaches for efficient testing of embedded applications.