MDA 기반 스마트 플랫폼 어플리케이션 저작 도구 아키텍처

최근 스마트 단말기의 보급이 증가함에 따라서 스마트 단말기 플랫폼이 다양화되고 복잡도가 증가하면서 어플리케이션 간에 상호 운용성과 이식성이 결여되고 있다. 이로 인해 플랫폼 독립적인 새로운 어플리케이션 개발 방법이 필요로 하게 되었으며, 이에 따라 크로스 플랫폼 환경 구축이 대두 되고 있다. 하지만 아직까지 새로운 플랫폼에 유연하게 대처할 수 있는 크로스 플랫폼 환경 구축 방법이 제시되지 못하고 있다. 따라서 본 논문에서는 크로스 플랫폼 환경 구축을 위해서 MDA(Model Driven Architecture) 기반의 스마트 플랫폼 어플리케이션 저작 도구 아키텍처를 제안한다. 설계 모델을 PIM(Platform Independent Model)으로 기술하고, 다양한 플랫폼에 맞는 PSM(Platform Specification Model)을 이용하면 자동소스코드 생성이 가능하기 때문에 개발 이식성, 상호 운용성 및 신뢰성을 제공할 수 있다.