Home > Solutions > Advanced Bug Detection

Advanced Bug Detection

Question: When is a bug not a bug? Answer: It's always a bug

You're developing software and it doesn't do what you expect. Is it a coding error? A misinterpretation of the requirements? A violation of the language's syntax? An unforeseen consequence of using a feature of the language? Actually, it's a bug.

Bug detection is not restricted to a few obvious dangers; rather, it's anything that hinders the desired outcome. Unfortunately these bugs - the ones you can't identify - are the hardest of all to find and it's no surprise that most tool vendors prefer to pretend they don't need attention.

PRQA goes further. Its approach to bug detection goes beyond merely making your code 'compiler friendly'. The tools provided by PRQA are all focused on making your engineers more effective at writing code that is bug-free and functionally correct. Using tools such as QA·C & QA·C++ your engineers become better equipped to create code that is maintainable, reliable, portable and extensible.

PRQA's range of complementary tools, including MIS, Structure101 and VectorCAST all combine with QA·C & QA·C++ and their associated compliance modules for MISRA-C, MISRA-C++, JSF AV C++ and HIC++, to create an integrated development environment that provides truly advanced bug detection.