ACCU Membership: https://tinyurl.com/ydnfkcyn
---
Writing a Base Level Library for Safety Critical Code in C++ - Anthony Williams - ACCU 2024
---
For "safety critical" software, if something goes wrong, somebody might die. This is a very focused definition of "safety", and comes with a lot of consequences. Developers of safety-critical applications need to ensure that not only does their software behaves in a predictable fashion, but that the behaviour of the software does not put anyone's life in danger. This has consequences for the development methodology used, the coding standards applied, and the design of the system.
In this talk, I will discuss my experience writing a base level library providing common functions and classes to safety critical applications running in a modern car. This will cover:
- tools used
- testing methodology
- coding standards
- approaches to error handling
- impacts on design
Slides: https://accu.org/conf-previous/accu2024/
Sponsored By think-cell
---
Anthony Williams
Anthony Williams is the author of C++ Concurrency In Action, and a developer with over 20 years of experience, mostly using C++. He has been involved in the C++ standardization process since 2001, and spent many years as a consultant and trainer.
He currently works for Woven by Toyota, writing in-vehicle software for the next generation of Toyota cars.
---
The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
Discounted rates for members.
ACCU Membership: https://tinyurl.com/ydnfkcyn
2024 Program: https://accu.org/conf-previous/accu2024/
https://accu.org
https://www.accuconference.org/
https://mastodon.social/@ACCUConf
https://www.linkedin.com/showcase/accu-conference/
https://bsky.app/profile/accuconf.bsky.social
https://www.facebook.com/accuorg
https://www.reddit.com/r/ACCUConf/
---
YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk
#accuconf #programming #cplusplus #cppprogramming #cpp
---
Writing a Base Level Library for Safety Critical Code in C++ - Anthony Williams - ACCU 2024
---
For "safety critical" software, if something goes wrong, somebody might die. This is a very focused definition of "safety", and comes with a lot of consequences. Developers of safety-critical applications need to ensure that not only does their software behaves in a predictable fashion, but that the behaviour of the software does not put anyone's life in danger. This has consequences for the development methodology used, the coding standards applied, and the design of the system.
In this talk, I will discuss my experience writing a base level library providing common functions and classes to safety critical applications running in a modern car. This will cover:
- tools used
- testing methodology
- coding standards
- approaches to error handling
- impacts on design
Slides: https://accu.org/conf-previous/accu2024/
Sponsored By think-cell
---
Anthony Williams
Anthony Williams is the author of C++ Concurrency In Action, and a developer with over 20 years of experience, mostly using C++. He has been involved in the C++ standardization process since 2001, and spent many years as a consultant and trainer.
He currently works for Woven by Toyota, writing in-vehicle software for the next generation of Toyota cars.
---
The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming.
Discounted rates for members.
ACCU Membership: https://tinyurl.com/ydnfkcyn
2024 Program: https://accu.org/conf-previous/accu2024/
https://accu.org
https://www.accuconference.org/
https://mastodon.social/@ACCUConf
https://www.linkedin.com/showcase/accu-conference/
https://bsky.app/profile/accuconf.bsky.social
https://www.facebook.com/accuorg
https://www.reddit.com/r/ACCUConf/
---
YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk
#accuconf #programming #cplusplus #cppprogramming #cpp
Log in of aanmelden om een reactie te plaatsen.
Wees de eerste die een reactie plaatst.