• Support
  • Contact
  • Blog
  • Français
    • English
    • Deutsch
    • Italiano
    • Português
    • Español
    • 简体中文
  • Outils
    • Analyse Statique Intégrée
      • QA-MISRA
        Analyse détaillée de code C/C++ à l’échelle industrielle
      • Cantata Test Architect
        Comprenez, concevez et controlez l’architecture logicielle
      • Métriques de Qualité du Code Source
        Automatisation des métriques de qualité du code source C/C++
      • Get a demo
    • TEST LOGICIELS
      • Cantata
        Tests unitaires et d’intégration automatisés pour le C/C++
      • Cantata Team Reporting
        Module de pilotage centralisé des données de test
      • AdaTEST 95
        Tests unitaires et d’intégration automatisés pour l’Ada
      • Why Pay for Unit Test Tool?
  • Solutions
    • SECTEURS
      • Automotive
      • Energie
      • Systèmes Médicaux
      • Automatisation Industrielle
      • Ferroviaire
      • Aéronautique et Défense
      • Systèmes d’information critiques
      • E
      • E
      • Get a demo
    • NORMES DE SÛRETÉ
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128
      • DO-178C
      • MISRA
      • AUTOSAR
      • CERT
      • Why bother to unit test?
  • Academie
    • Séminaires
    • Formations
    • Webinaires
    • Intervenants
    • Formulaire d’Inscription
  • Societe
    • A propos de nous
    • Equipe managériale
    • Partenaires
    • Bulletins et communiqués de presse
    • Evénements
    • Emplois
    • Get a demo
  • Ressources
  • Porsche
  • Français
    • Anglais
    • Allemand
    • Italien
    • Portugais – du Portugal
    • Espagnol
    • Chinois simplifié
  • Outils
    • Analyse Statique
      • QA-MISRA
      • Cantata Test Architect
      • Métriques de Qualité du Code Source
    • Test Logiciels
      • Cantata Team Reporting
      • Cantata
      • Adatest 95
  • Solutions
    • Secteurs
      • Automotive
      • Energie
      • Systèmes Médicaux
      • Automatisation Industrielle
      • Ferroviaire
      • Aéronautique et Défense
      • Systèmes d’information critiques
    • NORMES DE SÛRETÉ
      • ISO 26262
      • IEC 60880
      • IEC 62304
      • IEC 61508
      • EN 50128 / 50657
      • DO 178
      • Misra
      • Autosar
      • Cert
  • Academie
    • SEMINAIRES
    • Webinaires
    • Intervenants
    • Témoignages
  • Societe
    • A propos de nous
    • Equipe managériale
    • Partenaires
    • Bulletins et communiqués de presse
    • Evénements
    • Emplois
  • Ressources
  • Blog
Blog
SOFTWARE QUALITY BLOG

Safety Critical and Embedded Software Industry Insights

Blog
SOFTWARE QUALITY BLOG

Safety Critical and Embedded Software Industry Insights

QA Systems > Blog
Managing risks related to the obsolescence of safety-critical embedded software verification frameworks

Managing risks related to the obsolescence of safety-critical embedded software verification frameworks

par Pierre-Henri Stanek | Juil 5, 2021

When developing software for safety-critical industrial systems, obsolescence is a hazard that should be taken into consideration. Find out how software verification can be maintained in this blog by Cantata Product Manager Pierre-Henri Stanek.
lire plus
What You Do Not Know About Software Quality

What You Do Not Know About Software Quality

par Adam Mackay | Juin 3, 2021

We all want the software in the devices we use to be top quality. However, have you considered what is meant by Software Quality? It is very difficult to articulate a set of criteria that summarises a comprehensive quality metric and software quality is a multidimensional quantity which can be measured in many ways.In this introductory article, Adam Mackay will explore what determines software quality.

lire plus
Software Drives Advances in Medical Technology

Software Drives Advances in Medical Technology

par Bill Steiniger | Mai 12, 2021

Over the last few years, medicine has been a catalyst for driving progress in the innovation of medical devices and treatment plans. Digital technology is becoming embedded in every area of healthcare delivery. Medical devices are becoming more and more complex.

In this blog, Bill Steiniger dives into the importance of utilizing fully tested C and C++ code that is verified to the IEC 62304 standard, as a driver for differentiation and added value in medical devices.

lire plus
Cantata and Jenkins in Concert: Continuous Integration Testing

Cantata and Jenkins in Concert: Continuous Integration Testing

par Rob Mueller-Albrecht | Avr 15, 2021

In many business segments, be it transportation, industrial automation or in medical devices, industry leaders have developed finely tuned software code bases over the years. This code tends to consist of many interlocking parts with common dependencies. Small changes in one part of a project can have wide-ranging impacts on other parts of a project.

Maintaining consistent software quality across generations of production code releases is vital to maximizing reliability, functional safety and certification compliance while minimizing liability exposure in the process.

In this blog, Rob Mueller-Albrecht, Cantata Technical Support Engineer of QA Systems, dives into how to avoid frustration and resolve problems efficiently in all phases of software development, verification and certification, it is best to have the orchestra of software professionals work from the same musical arrangement.

lire plus
The Pursuit of Perfection – An effective embedded unit test process for efficient testing

The Pursuit of Perfection – An effective embedded unit test process for efficient testing

par Adam Mackay | Nov 30, 2020

In software engineering, we test primarily to diminish risks. Errors are costly, and testing serves as a safety net for the full software system.

However, it is not the only purpose of testing. We can also do testing for understanding, just as software engineers should do when writing a program. And racing drivers do when learning a new track or car.

The parallels between racing and software development may not be immediately evident. However, both require the design and implementation of solid processes to secure success.

This article introduces methods, techniques, and tools to ensure clarity of thinking and implementation during development of project processes.

lire plus
C is for Car

C is for Car

par Dylan Llewellyn | Oct 16, 2020

C and its derivative C++ are the two most prevalent and relied upon languages used for the provision of Safety Critical Systems in the automotive industry and adherence to the ISO 26262 Certification Standard is mandatory.

But to understand why we need to wind the clock back in time to the glorious 1980s. Electronically controlled ignition and fuel injection systems were the first major embedded systems developed in the automotive industry.

The replacement of mechanical and analogue ignition and injection systems heralded the introduction of controllable digital alternatives, which kept pace with the availability of cheaper, faster, more robust and reliable micro-controllers.

Find out in this blog why C and its derivative C++ are the two most prevalent languages within the automotive industry.

lire plus
Testing Considerations when Refactoring or Redesigning Your Legacy Code

Testing Considerations when Refactoring or Redesigning Your Legacy Code

par Pierre-Henri Stanek | Juin 18, 2020

It’s all about change… and this is a very common question I get when talking to my clients. What are my options to maintain my existing tests when the source code has been modified? Some of my interlocutors are pointing out that they had to refactor their software, some others will talk about redesign efforts.

lire plus
Performance and Quality Through Leadership

Performance and Quality Through Leadership

par Dylan Llewellyn | Juin 18, 2020

The world’s leading engineering companies and their leadership teams have one mission objective outside of the commercial, to build and retain industry leading, high-performance people that deliver quality products on time.

lire plus
A Day in Technical Support

A Day in Technical Support

par Paul Dunne | Juin 18, 2020

What is a day in the life of a Technical Support Engineer like? Do I spend my day asking customers “have you tried turning it off and then turning it on?”. The answer is no, Technical Support is so much more. I want to give you an insight into what my day consists of,...

lire plus
How does ISO 26262 bring Reliability, Robustness and Scrutiny to New Technologies on our Roads?

How does ISO 26262 bring Reliability, Robustness and Scrutiny to New Technologies on our Roads?

par Dylan Llewellyn | Avr 7, 2020

For adopting and promoting new technologies, and integrating software into user facing systems, the automotive industry has been well ahead of the curve. Considering the advances still to come, it could very well stay in the lead for decades more. Systems such as...

lire plus
Have you covered *this* when testing C and C++ Software?

Have you covered *this* when testing C and C++ Software?

par Adam Mackay | Mar 26, 2020

The ability to produce reliable technologies that rapidly follow market trends creates a competitive advantage in the digital world. Part of being a technology company is about producing reliable technology at a rapid pace. At the same time, we cannot sacrifice code...

lire plus
What is meant by Structural (Code) Coverage?

What is meant by Structural (Code) Coverage?

par Adam Mackay | Mar 25, 2020

Put simply structural, or code, coverage is the amount of code that is covered in execution by a single test or collection of tests.   For a procedural language like C, you can identify a function of interest, run some test cases on this function, and then...

lire plus
Page 1 sur 212»

SAFETY CRITICAL AND EMBEDDED SOFTWARE DEVELOPMENT

QA Systems experts provide industry insights. Discussing software quality for embedded systems, safety critical software development, testing techniques and automation of development processes.

Étiquettes

Artificial intelligence Automatic Test Generation Automotive Cantata Code Coverage Continuous Integration DevOps Dynamic testing Embedded ISO 26262 Jenkins Leadership Legacy code MC/DC coverage Medical technology non-functional testing Obsolescence Performance Process refactoring software regression testing Requirements-based testing Safety Critical Safety standards Software-critical Software Quality Technical support Test framework Unit Testing

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen | Germany

© 2021 QA SYSTEMS GMBH

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
[email protected]

  • Mentions légales
  • Politique de confidentialité
  • Contact
  • Resources

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

subscribe to newsletter
  • Suivre
  • Suivre

Newsletter

Get the latest technology news updates, product releases plus tips and tricks:

subscribe to newsletter
  • Suivre
  • Suivre

Phone: +49 (0)711 138183 -0
Fax: +49 (0)711 138183 -10
[email protected]

  • Mentions légales
  • Politique de confidentialité
  • Contact
  • Resources

QA Systems GmbH
Roggenstrasse 11
71334 Waiblingen Stuttgart | Germany

© 2020 QA SYSTEMS GMBH

Start
Trial
×

Login

Mot de passe oublié?

Or

 

Create an Account

Sign up for access to premium content
Register for full access to our extensive resources library.
  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.

×

Blog

Academy Registration Form

  • Contact details attendee

  • QA Systems arranges a block booking of rooms for seminar participants at the respective hotels, usually with special rates. The participants are responsible for their own reservation, payment, etc. If you wish to receive the hotel information, please tick:
  • Ce champ n’est utilisé qu’à des fins de validation et devrait rester inchangé.