플랫폼별 모델

Platform-specific model

플랫폼별 모델은 특정 기술 플랫폼(예: 특정 프로그래밍 언어, 운영 체제, 문서 파일 형식 또는 데이터베이스)에 연결된 소프트웨어 또는 비즈니스 시스템의 모델이다. 플랫폼별 모델은 시스템의 실제 구현을 위해 필수적이다.

예를 들어, 온라인 상점을 구현해야 한다. 이 시스템은 사용자, 상품, 신용카드 등에 관한 정보를 저장해야 할 것이다. 설계자는 이 목적으로 Oracle 데이터베이스를 사용하기로 결정할 수 있다. 이를 위해 설계자는 오라클SQL 사투리를 사용하여 관계형 모델로 개념(예: 사용자 개념)을 표현해야 한다.오라클의 특정 관계 모델플랫폼별 모델의 예다.

플랫폼별 모델이라는 용어는 MDA 접근법의 맥락에서 가장 자주 사용된다.MDA 접근방식은 모델 구동 엔지니어링OMG 비전에 해당한다. 주요 아이디어는 플랫폼 독립적인 모델을 플랫폼별 모델로 변환하기 위해 MTL을 사용할 수 있어야 한다는 것이다. 이러한 변혁을 이루기 위해서는 새롭게 정의한 QVT 표준을 준수하는 언어를 사용할 수 있다. 그러한 언어의 예로는 AndroMDA, VIATRA 또는 ATL이 있다.

관련 개념

참고 항목

참조