레거시 ECU 코드 입력. ASPICE 준비 설계 문서 출력.
내결함성 C/C++ 파서. 빌드 시스템도 컴파일러도 필요 없습니다.

번들 데모 프로젝트의 1회 실행
- 154
스캔한 C 파일 수
- 1,302
문서화된 함수 수
- 1,867
타입
- 1,041
컴포넌트 인터페이스 수
- 389
설계↔코드 정확 추적 링크 수
- 1,757
생성된 다이어그램 수
- 3.7
초 — 스캔과 정적 분석만
3.7초는 스캔과 정적 분석만을 포함합니다 — 문서 생성, 다이어그램 렌더링, 엔지니어 검토는 포함하지 않습니다.
문제
코드는 출시됐다. 설계 문서는 아니었다.
ASPICE는 증거를 요구한다
SWE.2와 SWE.3은 아키텍처와 상세 설계를 요구합니다.
수작업 문서화는 확장되지 않는다
다음 병합 후면 낡습니다.
레거시 코드는 빌드조차 안 된다
컴파일러 기반 도구는 거기서 멈춥니다.
작동 방식
소스에서 문서까지, 네 단계.
그룹화
폴더에서 컴포넌트 트리를 제안합니다.
스캔
C/C++를 컴파일하지 않고 읽습니다.
분석
콜 그래프, 인터페이스, 메트릭, 결정적 ID.
생성
SAD, SDD, 다이어그램, 추적 매트릭스.
제품 투어
스캔에서 문서까지 — 도구 내부.

문서 ID가 붙은 함수스캔 로그: 154개 파일, 경고 151건

Markdown과 렌더링 미리보기를 나란히Word로 바로 내보내기

실제 인클루드와 콜 구조에서 얻은 아키텍처판단이 필요한 곳은 To be determined로 표시

모든 출력을 하나의 허브에서
파서
컴파일러가 거부하는 코드를 읽습니다.
이 실행에서 나온 지적 목록
0건의 오류
151건의 경고
지적마다 파일, 행, 해당 코드, 수정 힌트가 붙습니다. 조용히 추측하지 않습니다.

빌드 시스템도, 컴파일러도 필요 없음AUTOSAR Classic 매크로 패턴내결함성이지 침묵이 아닙니다
무엇을 얻는가
한 번의 실행으로 7가지 산출물.
Word 출력은 네이티브 Open XML이며, Office 자동화를 쓰지 않습니다.
- SAD.md / .docx
- SDD.md / .docx
- traceability.csv / .md / .docx
- diagrams/**.puml + .png
- metrics.csv
- issues.csv
- model.xml
추적성
설계를 코드까지 추적 — 파일과 행까지, 양방향으로.
| 설계 요소 | 종류 | 소스 파일 | 행 | 대응 요소 | 방향 | 상태 |
|---|---|---|---|---|---|---|
| HwCore_IF_001 | SAD 인터페이스 · 제공 | HwCore.c | 139 | HwCore_SDD_API_001 | 설계에서 코드로 | 정확 |
| HwCore_SDD_API_001 | SDD API | HwCore.c | 139 | HwCore_IF_001 | 코드에서 설계로 | 정확 |
| HwCore_IF_002 | SAD 인터페이스 · 제공 | HwCore.c | 164 | HwCore_SDD_API_002 | 설계에서 코드로 | 정확 |
| HwCore_SDD_API_002 | SDD API | HwCore.c | 164 | HwCore_IF_002 | 코드에서 설계로 | 정확 |
| StartupMain_IF_001 | SAD 인터페이스 · 요구 | StartupMain.c | 963 | StartupMain_SDD_API_008 | 설계에서 코드로 | 정확 |
| StartupMain_SDD_API_008 | SDD API | StartupMain.c | 963 | StartupMain_IF_001 | 코드에서 설계로 | 정확 |
연동
Word, Enterprise Architect, ReqIF로 내보내기.
안정적인 ID
바뀌지 않은 요소는 실행이 바뀌어도 같은 ID를 유지합니다.
명령줄 인터페이스
같은 실행을 명령줄에서.
내보내기
다이어그램은 편집 가능한 PlantUML 소스로도 나옵니다.
Polarion·codeBeamer로 전송
단방향이며 멱등입니다. 다시 실행해도 삭제하지 않습니다.
Polarion · codeBeamer — 단방향 전송


AI 지원
문장 초안은 AI에게. 옵트인이며, 기본은 꺼짐.
기본 구성에서는 소스 코드가 단 1바이트도 장비를 벗어나지 않습니다.
이 페이지가 주장하지 않는 것
- 추적성은 파일과 행까지의 설계↔코드입니다. 요구사항↔테스트 추적성이 아니며, 그렇게 주장하지 않습니다.
- 3.7초는 스캔과 정적 분석만의 시간이며, 전 과정 소요 시간이 아닙니다.
- 수치는 노트북에서 실행한 154개 파일 데모 프로젝트 한 건에서 나왔습니다.
- 판단이 필요한 곳은 ‘To be determined’로 표시합니다.



