정의
시스템 설계 문서에서 나타나는 의미의 불명확성이 초래하는 문제. 전문가가 작성한 설명서도 의미가 왜곡될 수 있으며, 이는 단순한 불편을 넘어 수십억 달러 규모의 엔지니어링 손실을 초래할 수 있다.
핵심 특성
규모와 영향:
- 수십억 달러가 걸린 엔지니어링 세계에서 재앙의 시작
- 작은 오해 하나가 나비효과처럼 전체 개발 프로세스에 영향
- 결함 있는 제품으로 이어지는 근본 원인
보편성:
- 학계와 현장 모두 심각한 문제로 인정
- 전문가 작성 설명서도 100% 안전하지 않음
- 거의 모든 대규모 엔지니어링 프로젝트가 경험
구체적 사례
고객/판매자 혼동 사례:
- 고객 = 본질적 정체성(종류), 판매자 = 상황적 역할
- 혼동 시 거래 종료 후 고객 정체성까지 삭제되는 오류 발생
권한 관리 사례:
- 직원의 “관리자” 신분은 일시적 단계
- 본질적 속성으로 착각 시 부서 이동 후에도 권한이 유지되는 보안 문제
해결 방향
- Semantic-Rigor — 의미론적 엄격성으로 해소
- UML-Unified-Modeling-Language — 정밀 도구 활용
- Ontology-Design-Patterns — 온톨로지 기반 설계
- Natural-Language-Generation — 명확한 자연어 표현