Polyspace代码验证

Polyspace代码验证

소프트웨어의런타임오류의부재를명할수있습니다。

심각한런타임오류의부재명

코드를실행하지않고가능한모든입력값에대해모든코드경로를분석할수있습니다。런타임조건과무관하게런타임오류가발생하지않는명령문을식별하고주의가필가발생하지않는명령문을식별하고주의가필。

소프트웨어설계및코드이해도개선

C / c++코드의제어및데이터흐름을점검하고변수및연산자와관련된범위정보를확인할수있습니다。

소프트웨어성능최적화

안전성및보안성이있는연산을식별하여0으로나누기나오버플로와같은방어코드를제거할수있습니다。실행경로를통해도달할수없는코드분기를검출할수있습니다。논리및프로그램구조에서오류를찾고제거하여메모리사용량을줄일수있습니다。

전역변수사용분석

작업또는스레드에의해공유되는변수를비롯하여전역변수에대한읽기/쓰기연산을디버그하는데소비되는시간을경감할수있습니다。
동시액세스그래프를통해데이터경쟁문제로이어지는제어및데이터흐름을이해할수있습니다。코드최적화를위해사용되지않는전역변수를식별할수있습니다。

지원

업계,준에대한,,과정을완료하는데필,。IEC 61508및ISO 26262표준에대한사용적합성을TUV SUD에서인증받았습니다。리포트및아티팩트를do-178c에사용할수있습니다。

Simulink및Stateflow통합

생성된코드에대해분석을실행하고그결과를소스Simulink®모델블록및Stateflow®차트로추적할수있습니다。Simulink환경에서Polyspace®분석을시작할수있습니다。

데스크탑에서대화형방식분석

소프트웨어프로젝트전체또는일부에대해정적코드분석을실행할수있습니다。데스크탑툴을사용하여리포트를생성하고결과를검토하며분류할수있습니다。
디버거와같은보기를통해복잡한버그의근본원인을찾아런타임오류를일으키는각명령문을단계별로탐색할수있습니다。60개이상의C및c++컴파일러를기본적으로지원하며,프로젝트의빌드시스템에서추출하여자동으로Polyspace분석을설정함으로써프로젝트를조직하고구성할수있습니다。

정적애플리케이션보테스트

버퍼오버플로,메모리액세스,수치오버플로등의심각한보안취약성의부재를증명할수있습니다。코드실행없이모든코드경로와입력값에대해코드를분석하여퍼즈테스트의필요성을줄일수있습니다。

Polyspace代码验证器에대해더알아보고싶으십니까?

Baidu
map