1. Configuration data vs. Calibration data
Configuration data
엘리먼트 빌드 중에 할당되고 엘리먼트 빌드 프로세스를 제어하는 데이터
예1 소스 코드에서 컴파일 시간 Variant를 도출하는 데 사용되는 전처리기 변수 설정
예2 빌드 툴이나 툴체인을 제어하기 위한 XML 파일
참고 1 Configuration data는 소프트웨어 빌드를 제어한다. 코드 베이스에 이미 저장된 코드 variant로 부터 선택된 코드를 선택하는 데 사용 된다. 선택한 코드 변형의 기능은 실행 코드에 포함된다.
참고 2 Configuration data는 오직 code variant를 선택하는데 사용되므로, configuration data는 code 자체를 포함하지는 않든다.
Calibration data
소프트웨어 빌드 후에 소프트웨어 파라미터에 적용되는 데이터
Configuration data는 빌드 이전에 코드를 제어하기 위한 설정값이고, Calibration data는 빌드 이후에 조정되는 값으로, 센서 캘리브레이션 등을 생각하면 이해하기 편하다.
2. Confirmation review vs. Verification review
Confirmation review
ISO 26262의 목적과 요구사항을 고려하여 기능안전을 만족하는지에 대한 충분하고 설득력 있는 증거를 work product가 제공하는지 확인
Verification review
개발 활동의 결과가 프로젝트의 요구사항, 기술적인 요구사항을 만족하는지 확인
ISO 26262 각 파트에 명시되어 있음.
Verification review의 목적은 기술적으로 옳은지(Correctness)와 아이템의 완전성(completeness)를 리뷰
3. Verification vs. Validation
Verification
검사 대상이 지정된 요구을 충족하는지 여부의 판단
Safety validation
검사와 시험을 바탕으로 안전 목표가 적절하고 충분한 수준의 무결성으로 달성되었음을 확신