제품 특징

Imagix 4D는 역공학(Reverse engineering) 소스코드 분석 도구입니다.

복잡한 레거시(Legacy), 오픈소스 등의 C, C++, Java 소스코드를 가시화하여

개발 시간을 단축시키고, 생산성과 품질을 향상시킬 수 있습니다.

Source Code Analysis

역공학(Reverse engineering) 분석을 통한 소스코드 시각화로 소스코드의 이해도를 향상시킵니다.

Static Analysis & Metrics

정적분석(Static Analysis)을 통하여 소스코드 간의 문제를 식별하고, 메트릭(Metric)을 측정하여 소스코드 품질을 평가합니다.

Delta Analysis

델타(Delta) 분석을 통해 얻은 그래프와 보고서는 소스코드의 구조적 차이를 비교할 수 있도록 도와줍니다.

Code Review

CWE, MISRA, CERT-C, ISO 표준 등 템플릿을 기준으로 소스코드를 평가하여 품질, 안정성 및 보안성을 향상시킬 수 있습니다.

Automated Documentation

UML 다이어그램을 포함한 자동 문서화 기능은 엔지니어들이 개발에 집중할 수 있도록 도와주는 유용한 기능입니다.

주요 기능

소스코드의 플로우(Control flow)와 종속성을 자동으로 분석하여 문제점을 파악합니다.

소프트웨어의 생산성과 품질은 향상되고 위험을 최소화 할 수 있습니다.

| Data Flow 데이터 플로우

· 특정 변수의 값에 기여하는 모든 변수의 초기화, 설정 및 읽기를 모두 검사 할 수 있습니다.

· 포괄적인 데이터베이스에서 데이터 흐름 엔진에 의해 자동으로 생성 된 계산 트리는 함수 경계와 매개 변수 전달을 통해 할당 종속성을 추적합니다.

| Dependencise 소스코드 종속

· 데이터베이스 조회, 그래픽 쿼리 및 드릴 다운 기능을 사용하면 소스 코드의 관련 부분을 식별하고 탐색 할 수 있습니다.

· Analyzer 기능을 사용하면 Imagix 4D가 많은 분석 작업을 수행하도록 지시 할 수 있습니다.

| Architecture Diffs 아키텍처 차이

· 서브 시스템 아키텍처 다이어그램으로 소프트웨어의 전체적인 구조 내에 존재하는 위치를 나타냅니다.

· 아키텍처 메트릭을 사용하여 이러한 구조적 차이의 빈도와 밀도를 검토 할 수 있습니다.

| Graphical Analysis 그래픽 분석

· 데이터베이스 조회, 그래픽 쿼리 및 드릴 다운과 같은 고급 기능을 공유 할 수 있습니다.

· 그래프는 색을 사용하여 한 버전의 소프트웨어 또는 다른 버전과 관련된 기호 및 종속성을 구별합니다.

· 차이점을 쉽게 강조 표시하고 분리하여 시험 속도를 높일 수 있는 기능이 있습니다.

| Software Metrics 소프트웨어 메트릭스

· 개발 진행 상황을 측정하고 테스트 작업에 집중할 위치를 결정할 수 있습니다.

· 소스 메트릭을 조직의 특정 규범과 비교하여 소프트웨어가 개발 기준을 충족시키는 지 확인할 수 있습니다.

· 생성 된 소프트웨어의 수량, 품질, 복잡성과 디자인의 여러 측면에 대한 통찰력을 제공합니다.

| Variable Checks 변수 검사

· 사용되지 않는 변수와 같은 기타 문제는 기본 설계 또는 구현 문제를 나타낼 수 있지만, 변수 검사 보고서를 통해 사용되지 않는 변수 확인이 가능합니다.

· 변수 검사 보고서는 소프트웨어의 데이터 흐름에 대한 중요한 통찰력을 제공하여 각 변수를 계산하거나 계산 결과로 나타나는 변수 값의 흐름을 보여줍니다.

Imagix4D는 여러 산업에 걸쳐 솔루션을 제공합니다.

Aerospace

ARMY

Automotive

Electronics