본문으로 건너뛰기

© 2026 Molayo

arXiv논문2026. 06. 29. 11:06

ARDoCo 도구 환경: 아키텍처 추적성을 위한 REST API, TraceView 및 TraceViz

요약

소프트웨어 아키텍처 문서와 소스 코드 간의 추적성 링크 복구(TLR)를 지원하는 ARDoCo 도구 환경을 소개합니다. REST API, 브라우저 기반의 TraceView, VS Code 확장 프로그램인 TraceViz를 통해 아키텍처 일관성을 효율적으로 관리할 수 있습니다.

핵심 포인트

  • ARDoCo REST API를 통한 4가지 TLR 파이프라인 제공
  • TraceView를 활용한 복구된 링크 및 불일치 사항의 대화형 탐색
  • TraceViz VS Code 확장을 통한 IDE 내 추적 링크 시각화
  • 소프트웨어 이해 작업 시 개발자의 이해도 향상 확인

배경 및 문제 (Context and Problem). 소프트웨어 개발은 소프트웨어 아키텍처 문서 (SAD), 소프트웨어 아키텍처 모델 (SAMs), 소스 코드와 같이 서로 연관된 산출물 (artifacts)을 생성하며, 이들 간의 관계는 유지보수 및 일관성 검사 (consistency checking)에 필수적입니다. 그러나 이러한 산출물 간의 링크를 자동으로 복구하는 것 (추적성 링크 복구 (traceability link recovery (TLR)))은 실제 환경에 적용하기에 여전히 어려움이 있습니다. 방법 및 목표 (Method and Aim). 우리는 ARDoCo의 TLR 접근 방식에 대한 접근 가능한 도구 환경 (tool landscape)을 제시합니다. ARDoCo REST API는 비동기 실행 및 캐싱 (caching) 기능을 갖춘 HTTP 엔드포인트를 통해 네 가지 TLR 파이프라인 (SAD-SAM, SAM-Code, SAD-Code, SAD-SAM-Code)을 노출합니다. TraceView는 가이드형 마법사 (wizard)와 복구된 링크 및 불일치 사항에 대한 대화형 멀티 패널 탐색 기능을 제공하는 브라우저 기반 프론트엔드입니다. TraceViz는 IDE 내의 문서 위에 추적 링크를 직접 오버레이 (overlay)하는 VS Code 확장 프로그램입니다. 결과 및 결론 (Results and Conclusion). 세 가지 구성 요소 모두 공개적으로 배포되어 사용 가능합니다. TraceViz의 IDE 내 시각화에 대한 예비 연구 결과, 소프트웨어 이해 작업 중 개발자의 이해도를 향상시키는 것으로 확인되었습니다. 이 도구 환경은 최첨단 TLR 기술을 아키텍트, 개발자 및 도구 통합자 (tool integrators)가 쉽게 사용할 수 있도록 합니다. 비디오 (Video). ARDoCo 도구 환경과 사용법에 대한 스크린캐스트를 여기에서 제공합니다: https://youtu.be/IOTEPZQ3tVs

AI 자동 생성 콘텐츠

본 콘텐츠는 arXiv Codex (cs.SE)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0