정의

설계도 작성 시 처음부터 오해의 소지를 완전히 제거하기 위해 특별히 설계된 정밀한 도구. 의미론적 엄격성을 높여서 누가 봐도 동일하게 해석할 수 있는 단단한 기반을 제공한다.

핵심 기능

의미론적 엄격성 제공:

  • 기계와 인간 모두 동일하게 해석 가능
  • 애매한 표현 원천적 차단
  • 정밀한 의미 표현

온톨로지와의 관계

UML은 온톨로지의 형식적 표현 도구로:

  • 본질적 정체성(종류) vs 상황적 역할 구분
  • 일시적 상태 vs 본질적 속성 명확히 구분
  • 도메인 개념을 형식화된 언어로 표현

자연어 생성과의 조합

기계-인간 언어 다리:

  • UML로 표현된 정밀한 모델
  • 자연어 생성으로 인간 친화적 문서 자동 생성
  • 정확성과 가독성 동시 달성

관련 개념