10 Terms to Recognize on the Road to Increasing Code Quality

10 Terms to Recognize on the Road to Increasing Code Quality

Lynda Gaines

During the software development process, there are often times many engineers working on many pieces of code, over the course of many hours. Adding and updating code is the norm; however, it opens up the window of opportunity for bugs to be introduced. These bugs, especially in software that...

Three Major Benefits of Incorporating Unit Testing

Three Major Benefits of Incorporating Unit Testing

Lynda Gaines

During embedded software development, it’s critical that every line of code is thoroughly checked before being sent further along the development cycle. Bugs can slow down the process and...

Software Development Process Challenges

Software Development Process Challenges

John Paliotta

Yesterday one of our engineers in Europe sent me a link to a white paper on Dr. Dobb's . The white paper,...

The Seven Deadly Sins of Embedded Software Testing

The Seven Deadly Sins of Embedded Software Testing

Michael Rielly

Howard Deiner at Deinersoft has a great blog post on The Seven Deadly Sins of Embedded Software Development and Testing . Mr. Deiner explains by focusing on Agile practices, developers can achieve...

Combining Dynamic Testing and Static Verification - Part 3

Combining Dynamic Testing and Static Verification - Part 3

Michael Rielly

In Combining Dynamic Testing and Static Verification – Part 2 , we discussed the differences in static analysis techniques. In Part 3, we discuss the synergies between static verification...

Combining Dynamic Testing and Static Verification - Part 2

Combining Dynamic Testing and Static Verification - Part 2

Michael Rielly

In Combining Dynamic Testing and Static Verification - Part 1 , we discussed the differences between dynamic testing and static analysis. In Part 2, we discuss the differences in static...

Combining Dynamic Testing and Static Verification - Part 1

Combining Dynamic Testing and Static Verification - Part 1

Michael Rielly

This week's three part blog post will outline how to leverage the benefits of dynamic testing and static verification. The salient features of both software testing techniques are presented and how they are best implemented in automated...

Vector Software at Embedded World

Vector Software at Embedded World

Michael Rielly

This month, John Palliotta co-founder of Vector Software sat down with Embedded News TV at Embedded World in Nuremberg. In the interview, John explains why organizations that develop software for mission and safety critical applications rely...

Test Driven Development with VectorCAST: Part 2

Michael Rielly

In part one of Test Driven Development with VectorCAST , we discussed how developers use VectorCAST in a traditional development environment where individual C or C++ modules are unit tested as...

Test Driven Development with VectorCAST: Part 1

Michael Rielly

This two part post will discuss how VectorCAST supports Test Driven Development (TDD) in an Agile-programming environment. These posts assume some basic familiarity with the VectorCAST products. Additional information can be found on ...

Pages

Subscribe to RSS - Coding Standards