Core Concepts
UVL Sentinel은 UVL 형식의 기능 모델 데이터셋을 분석하여 구문 오류를 탐지하고 자동으로 수정하는 도구입니다. 이를 통해 데이터셋을 새로운 버전의 UVL 파서와 호환되도록 유지할 수 있습니다.
Abstract
이 논문에서는 UVL Sentinel이라는 도구를 소개합니다. 이 도구는 UVL 형식의 기능 모델 데이터셋을 분석하여 구문 오류 보고서를 생성하고, 일반적인 구문 오류 패턴을 기반으로 이를 자동으로 수정할 수 있습니다.
데이터셋 분석 과정은 다음과 같습니다:
데이터셋 내의 모든 UVL 파일을 찾아 분석합니다.
각 파일에 대한 구문 분석 보고서를 생성합니다. 이 보고서에는 경고, 예외 등의 오류 정보가 포함됩니다.
구문 분석 보고서를 요약하여 오류 수를 파악합니다.
일반적인 구문 오류 패턴을 기반으로 오류를 자동으로 수정합니다.
수정된 데이터셋을 생성합니다.
이 도구를 사용하여 1,479개의 UVL 모델 데이터셋을 분석한 결과, 185개의 경고 및 구문 오류를 자동으로 수정할 수 있었습니다. 이를 통해 데이터셋을 새로운 버전의 UVL 파서와 호환되도록 유지할 수 있습니다.
Stats
총 1,479개의 UVL 모델 데이터셋을 분석했습니다.
데이터셋 내 185개의 UVL 파일에서 경고 또는 예외가 발생했습니다.