Tools&Toys

Adacore komt met statische-analysetool voor Ada

Pieter Edelman
Leestijd: 1 minuut

Adacore heeft onder de naam Codepeer een nieuwe statische-analysetool geïntroduceerd om verschillende soorten runtime en logische fouten op te sporen in Ada-code. Codepeer detecteert onder meer bufferoverflows, niet-geïnitialiseerde data, pointermisbruik, numerieke overflows, delen door nul, dead code en race conditions. Ook geeft het gereedschap een waarschuwing bij code die syntactisch en semantisch wel correct is, maar waar mogelijk logische fouten in zitten.

Ook produceert het gereedschap een gedetailleerde analyse van elk subprogramma met ook de pre- and postcondities. Dat helpt bij bugjagen, omdat de impliciete specificatie van Codepeer naast de expliciete requirements gelegd kan worden.

De tool is op zichzelf te gebruiken maar integreert ook met de Gnat Pro-ontwikkelomgeving voor Ada. De prestaties zijn af te stemmen op de beschikbare hardwarebronnen en de software kan overweg met multicore systemen.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one and enjoy all the benefits.

Login

Related content