At Critical Systems Labs, we’re experts at finding elusive defects in safety-critical software — defects that could have a dramatic impact on human life, the environment or significant assets.
Clients rely on our highly specialized knowledge of the connection between software functionality and safety risk for aerospace systems, medical devices, automotive electronics and critical infrastructure systems. We provide effective strategies for managing safety risk and satisfying the expectations of regulatory authorities, insurance underwriters and end-users.
Whether you’re on final approach to an airport runway, undergoing laser eye surgery or cruising down the Autobahn, a tiny computer chip in a critical system is executing millions of instructions per second. In seconds, a small software defect can initiate a chain of events that ends catastrophically. Finding such defects amongst many thousands of lines of source code depends on strategies and insights that focus attention on the “hotspots” of the system.
Safety is not simply better specifications or more testing. Working in partnership with your engineers, we formulate a focused strategy to concentrate resources on your unique safety challenges. We define and implement a “best practices” process to mitigate safety risks while satisfying quality objectives. We can also help in your development process by specifying requirements, identifying hazards and testing system behaviors.
As a division of QA Labs, Critical Systems Labs combines its highly focused critical systems expertise with the infrastructure and capacity of the largest and most experienced software testing company in Canada. Together, we can provide a seamless approach to software testing and quality assurance that meets the needs of your project in both critical and non-critical areas.