Software Test Group Ensures Railway Software Compliance with LDRAunit

Meet­ing strin­gent RAMS and cer­ti­fi­ca­tion require­ments in a reg­u­lat­ed envi­ron­ment

What is it about

About Software Test Group

Soft­ware Test Group (STG) is a spe­cial­ist provider of embed­ded soft­ware test­ing ser­vices, sup­port­ing safe­ty-crit­i­cal indus­tries includ­ing rail­way, auto­mo­tive, aero­space and indus­tri­al automa­tion. With deep exper­tise in func­tion­al safe­ty and inter­na­tion­al stan­dards, STG helps its cus­tomers deliv­er reli­able and com­pli­ant sys­tems in high­ly reg­u­lat­ed envi­ron­ments.

Challenge

STG was engaged to per­form com­po­nent-level test­ing for the con­trol soft­ware of a rail­way main­te­nance sys­tem used for bal­last reg­u­la­tion. As a safe­ty-crit­i­cal appli­ca­tion, the soft­ware need­ed to meet strict rail­way RAMS require­ments, includ­ing com­pli­ance with EN 50126, EN 50716 and EN 50129.

The key chal­lenges includ­ed:

  • Demon­strat­ing pre­cise ver­i­fi­ca­tion of safe­ty-rel­e­vant soft­ware com­po­nents
  • Achiev­ing suf­fi­cient struc­tur­al cov­er­age to meet rail­way stan­dards
  • Ensur­ing full trace­abil­i­ty between require­ments, tests and results
  • Gen­er­at­ing clear, auditable evi­dence suit­able for cer­ti­fi­ca­tion activ­i­ties

Structured Component Testing with LDRAunit

To address these chal­lenges, STG select­ed LDRAu­nit® for unit and com­po­nent test­ing.
LDRAu­nit enabled STG to:

  • Cre­ate struc­tured, repeat­able unit and com­po­nent tests for embed­ded soft­ware
  • Per­form auto­mat­ed exe­cu­tion and cov­er­age analy­sis aligned with rail­way stan­dards
  • Gen­er­ate detailed test reports that sup­port RAMS com­pli­ance and cer­ti­fi­ca­tion needs
  • Improve vis­i­bil­i­ty into code behav­ior, includ­ing com­plex logic and edge cases

Stronger Verification and Certification Confidence

By using LDRAu­nit, STG was able to sig­nif­i­cant­ly strength­en its ver­i­fi­ca­tion process:

  • Improved test qual­i­ty and con­sis­ten­cy through auto­mat­ed exe­cu­tion
  • Clear code cov­er­age insights, help­ing engi­neers iden­ti­fy untest­ed paths
  • Strong trace­abil­i­ty and doc­u­men­ta­tion, sup­port­ing com­pli­ance with EN rail­way stan­dards
  • Increased con­fi­dence in the cor­rect­ness and robust­ness of safe­ty-crit­i­cal soft­ware com­po­nents

“LDRAu­nit allowed us to per­form com­po­nent test­ing in line with rail­way stan­dards and cus­tomer expec­ta­tions. The tool is flex­i­ble, sup­ports com­plex test sce­nar­ios, and inte­grates well into our daily work­flow.”

— Mr. Mar­iusz Dul­s­ki, CEO, Soft­ware Test Group

A Long-Term Verification Strategy for Railway Software

Fol­low­ing this project, Soft­ware Test Group plans to con­tin­ue using LDRAu­nit as part of its ver­i­fi­ca­tion strat­e­gy for safe­ty-crit­i­cal rail­way soft­ware. The tool’s flex­i­bil­i­ty and stan­dards com­pli­ance make it well suit­ed for future projects requir­ing pre­cise com­po­nent test­ing and clear cer­ti­fi­ca­tion evi­dence.


Curious what this could look like for you? Great results start with the right tools.

Let’s explore how TASKING can sup­port your next project and make your next step eas­i­er.

Scroll to Top