EMBEDDED SOFTWARE TESTING & COMPLIANCE SUMMIT

How Industry Leaders Are Delivering Safe & Secure Software 

SECS Logo_REV_504px_2@2x
DATE

Thursday, May 06,
8:00 AM - 10:30 AM PDT

What testing challenges are you facing  that affect software compliance  in your environment? 

Find out how  leaders in industries like automotive, aerospace, medical, industrial, and rail are  addressing  software compliance  problems.  Join us to hear  customers  share their stories about how they're solving modern embedded  software  challenges to improve application quality, safety, and security through automated testing with  Parasoft  solutions. 

Don’t  miss this online event featuring author and keynote speaker, Dr. Bruce P. Douglass, senior principal Agile systems engineer at MITRE.  Bruce will be discussing semantic correctness:  semantic review, testing, formal verification, and validation. 

You'll also hear from SAAB Avionics Systems, Smiths Medical, IAR, and Renovo. All these companies share a common goal to continuously deliver safe, secure, and high-quality embedded software.

Highlights include:

  • Correctness and dependability (safety, reliability, security)
  • Static analysis
  • Unit testing, regression testing, and code coverage
  • Requirements traceability
  • Software development lifecycle (SDLC)
6_20210409@2x

Register

Sign up to attend the Embedded Software Testing & Compliance Summit, hosted by Parasoft.

on the agenda
8:00 AM - 8:20 AM PDT

The Code Explosion & Its Impact on Safety in Embedded  

Arthur Hicken, Chief Evangelist, Parasoft

As chips have become smaller, faster, and cheaper, the amount of code has exploded. It went from a few hundred lines to large scale systems with dozens or hundreds of ECUs and millions—even tens of millions—of lines of code. Many of these embedded systems have potential impact on our safety and must be certified against specific processes and standards.

Despite the array of standards required, there are commonalities across them. Most industries expect compliance with best practices like the use of unit testing, measuring code coverage, running static analysis, peer review, traceability, and other more. And in a regulated market, you need the proper dashboards to understand project status and release readiness as well as documentation to demonstrate compliance to an auditor.

Highlights include: 

  • Common practices across most standards and their purpose.
  • How to use dashboards and reports to understand compliance status.
  • Essential factors in implementing a coding standard successfully.
  • The importance and usefulness of traceability.

About the Speaker

Arthur Hicken is the evangelist at Parasoft and has been involved in automating various practices for over 25 years. He has worked on various projects involving databases, the software development life cycle, legacy system integration, static code analysis, and cybersecurity, and holds 5 patents for software development. Recognized as an expert in his field, Arthur is a regular speaker at conferences, participates in security communities, and manages his Code Curmudgeon blog and the IoT Hall-of-Shame.

Show More »
8:20 AM - 8:45 AM PDT

Keynote: How Industry Leaders Are Delivering Safe & Secure Software 

Bruce Douglass Ph.D., Agile MBSE, Embedded Systems, Senior Principal Agile Systems Engineer, MITRE

Increasing complexity and connectivity are a reality of modern embedded systems and require more effort to test properly. Join us at the Software Embedded & Compliance Summit 2021 where keynote speaker Dr. Bruce Powel Douglass, embedded software methodologist, will discuss correctness and dependability in developing embedded software.

Highlights include: 

  • Syntactic verification, semantic verification, and validation 
  • Correctness and dependability (safety, reliability, security) 
  • Assessment of all important work products for correctness
  • Means for assessing correctness (inspection & testing)

About the Speaker

As a technology evangelist and high-tech embedded consultant, Bruce Douglass has engaged audiences at the Embedded Systems Conference for 18 years and is the author of several technology books. We'll be giving away a copy of "Real-Time Agility" at our summit event! His latest book, "Agile Model-Based Systems Engineering," was released earlier this year.

Show More »
8:45 AM - 9:10 AM PDT

SAAB Avionics Systems’ Journey to Code Safety, Security, & Quality

Roger Johnsson, Manager, Head of Software Engineering and SW PM&T Leader Avionics Systems, SAAB
As developer and manufacturer of advanced civil and military aircraft, Saab Avionics Systems is focused on safe, sustainable, and efficient aviation solutions. They offer unique capabilities in the safety and awareness domains, safety-critical avionic platform, and software solutions.

Listen to Roger Johnsson, software manager at Saab Avionics Systems, discuss how his team designed a compliant custom coding standard that ensures safety, security, and reliability for use across projects and teams. Saab Avionics Systems must satisfy the strictest compliance standards. And the embedded software testing solution they use must be certified by FAA or EASA and follow RTCA DO-178C for software development.

Highlights include: 
  • Avionics software compliance challenges.
  • Customizing a compliant coding standard.
  • Streamlining workflow to increase productivity.
  • Importance of RTCA DO-178C, Software Considerations in Airborne Systems and Equipment Certification, & DO-330, Software Tool Qualification Considerations, to get a qualified tool for use.

About the Speaker 

Roger Johnsson is a manager at SAAB Avionics Systems and part of the steering group for the technology organization. He's responsible for processes, methods, and tools for software development in the business.

Show More »
9:10 AM - 9:35 AM PDT

How Does Your Unit Testing Stack Up?

Bill Schiller, Senior Principal Software Architect, Smiths Medical

Unit testing is essential to improve code quality and system safety. But it does bring its own challenges ranging from a steep learning curve to solutions that bring vendor lock-in to answering the how, when, and why of coverage metrics reporting. Finding tools and processes that fit into your current development ecosystem is critical to success.

Bill Schiller, senior principal software architect at Smiths Medical, will share his team's evaluation process for finding the right unit testing tool and how to get the most value right from the start. Bill’s real world experience at Smiths Medical brings lessons on adopting a unit testing solution successfully, while delivering safe, high-quality medical devices.

As Bill shares best practices for selecting, adopting, and deploying a unit test automation solution, he'll highlight:

  • Strategies to adopt test-driven development (TDD).
  • The benefits and ROI found in TDD.
  • Leveraging valuable code coverage metrics and reporting.

About the Speaker

Bill Schiller, senior principal software architect, specializes in applying best practices in design and automated testing for embedded systems applications. He has worked in software development for over 20 years on products in both the industrial and medical device space. In his current role as lead software architect at Smiths Medical, Bill has broad responsibilities across the software group defining software architecture and supporting ongoing development for the company. He has deep experience with both embedded Linux and Test Driven Development. Bill’s strengths and passions lie in driving automated build and testing systems to reduce the overall cost of software ownership.

Show More »
9:35 AM - 9:40 AM PDT

Break

9:40 AM - 10:05 AM PDT

Tips & Tricks to Boost Performance in Modern Development Workflows

Felipe Torrezan, Field Applications Engineer , IAR Systems AB

How can your development team accelerate its CI/CD pipeline for delivery of continuous compliance and quality? Developers can configure fast and scalable CI/CD pipelines on Linux servers and automate the testing process with IAR Build Tools for Linux combined with Parasoft C/C++test. With this powerful integration, teams can implement real-time embedded code while verifying and validating safety and security needs to achieve compliance with process standards.

Join Felipe Torrezan, field application engineer and dev tools expert from IAR Systems AB with 15+ years of experience in the electronics industry. He'll share effective tips learned from customers, partners, and his own experience with modern development workflows using Linux development platforms, scripting automation, Git-based solutions, and dockerized toolchains in CI/CD pipelines.

Highlights include: 

  • The bottlenecks of build processes.
  • Make or Ninja. Are there other options?
  • Build servers and build farms with flexible and high-performance tools.
  • Containerized tools in the CI/CD pipeline.
  • Compliance standards in modern workflows.

About the Speaker  

Felipe Torrezan is a field applications engineer at IAR Systems AB since 2019. Before joining IAR Systems, he worked as an applications engineer at Renesas. He has over 15 years of experience in a variety of roles in the electronics industry. Currently, Felipe provides technical guidance in several areas such as C/C++ compilers, code analysis as well as building and debugging techniques for embedded applications.

Show More »
10:05 AM - 10:30 AM PDT

Balancing Speed & Agility With Safety & Security in ADAS Development

Jason Stinson, Chief Technology Officer, Renovo Auto

Automobiles will be part of modern society for a long time, and consumers will continue to look to trusted companies for their cars. Right now, the automotive industry is going through a massive transformation from "metal bashers" to hi-tech software companies. Early movers embracing advanced software, data, and edge computing, like Tesla, are beating their traditional rivals.

To accommodate this transition, internal software development must be more nimble, iterative, and significantly different from traditional development cycles in the automotive industry. New development cycles and processes must balance speed and agility with safety and security. Industry newcomers have demonstrated that consumers are embracing new methods of software delivery, development, and validation.

In this session, Jason Stinson, chief technology officer at Renovo, will lead a discussion that covers:

  • The unprecedented challenge facing traditional automakers to transform their own internal software development and validation practices.
  • Outlining a path forward for automakers to quickly adjust and compete on a global scale with their advanced competitors.

About the Speaker

Jason Stinson is co-founder and CTO of Renovo, a Silicon Valley automotive software company focused on solutions that merge software, data management, and automotive-grade safety systems into a unified solution for ADAS & AV fleets. Jason brings over 25 years of experience in designing, validation, and manufacturing of complex electrical systems. As an 18 year veteran of Intel Corporation, Jason was responsible for the technical leadership of 350-500 person microprocessor design teams and contributed to over ten major product launches including products in the Pentium, Celeron, Itanium, and Xeon processor lines.

Mr. Stinson is a lecturer at Stanford University in the Electrical Engineering Department, the same department where he earned his degree and masters. An avid motorsport fan, Jason has also participated as a trackside engineer for the inaugural season of Formula E. In his spare time, Jason enjoys spending time with his family, playing soccer, working on vintage vehicles, and fishing. He lives with his family in Palo Alto, CA.

Show More »
10:30 AM - 10:35 AM PDT

Break: Come back for a Demo and Live Q&A

10:35 AM - 11 :00AM PDT

Bonus Session: Embedded Software Testing Demo + Live Q&A

Parasoft

Watch a demo of Parasoft C/C++test to see it in actionLearn how your team can detect defects earlier in the SDLC and automatically enforce compliance with industry standards. 

Show More »