exida explains Blog

Entries tagged with: Software

  • by Dave Butler, CFSE
  • Friday, October 19, 2012
  • Software

IEC 61508 Compliant Module Testing: Part 2

Last week you learned about what exactly a module is, and examples of different types of modules. Now we will move on to interfaces, the need for module testing, and code coverage requirements.

An interface, such as the 3D printer’s communication interface, or the format of the 3D data…

Read More...

  • by Dave Butler, CFSE
  • Thursday, October 25, 2012
  • Software

IEC 61508 Compliant Module Testing: Part 3

The Test Plan

Assessment requires evidence that module tests are designed properly, run properly, and have been successfully run. Documented test results are also required.  In order to meet these requirements it is generally a good idea to document a test plan for each module.  Information that applies…

Read More...

  • by Dave Butler, CFSE
  • Tuesday, November 06, 2012
  • Software

IEC 61508 Compliant Module Testing: Part 4

Part 3 covered the design of tests, resulting in one or more Module Test Plans.  To execute a test plan, one would start with the test plan and a test results template (which could be a copy of the test plan as indicated previously), document the general test information…

Read More...

IEC 61508 is flexible, but is it Agile?

IEC 61508 is flexible, but is it Agile?

Agile development is a much better fit with IEC 61508 compliant software development than one might think at first blush.

Agile is not a methodology but rather a set of values and principles stated in the Agile manifesto. These principles are designed to force introspection and reflection…

Read More...

IF COMPUTERS RULED THE WORLD…

IF COMPUTERS RULED THE WORLD…

What if the best minds of the world got together to generate the optimum requirements specification for human co-habitation?  And built it into one large decision matrix to run on the best super-computers?

Decisions would be made solely on objective criteria; no mental arbitration, no skipping steps, no checking…

Read More...

  • by John Yozallinas, CFSE
  • Wednesday, March 06, 2013
  • Software

So What’s an Impact Analysis?

It doesn’t take much to remember a time you wish you had “looked before you leaped.” The time you bought furniture that would not fit through the doorway, or the small tree you planted whose roots are now cracking through the sidewalk. Don’t you wish you had given more…

Read More...

  • by Michael Medoff , CFSE, CISA
  • Thursday, November 29, 2012
  • Certification

Tool Qualification and Safety Standards

When building a product such as an anti-lock braking system for an automobile, or a railroad, or process control safety system, making sure that the product works as specified is a big part of functional safety. When it is time for the system to engage to prevent an accident,…

Read More...

“Building Security In”

Cybersecurity continues to be a big problem for the world at large and for control systems specifically.  The amount of time and effort that it can take to simply keep all of the security patches up to date on a large control system can be mind boggling.  No…

Read More...