1 |
1
추상 PIM(Platform Independent Model) 또는 CIM(Computation Independent Model)을 획득하는 단계;상기 추상 PIM 또는 CIM을 이용하여 UML(Unified Modeling Language) 또는 XMI(eXtensible Metadata Interchange)로 표현된 추상 PIM을 생성하는 단계;PIM을 위한 UML 프로파일과 상기 UML 또는 XMI로 표현된 추상 PIM을 이용하여 UML 또는 XMI로 표현된 PIM을 생성하는 단계;각 플랫폼에 대한 UML 모델을 나타내는 UML 프로파일, 변환정보 및 상기 UML 또는 XMI로 표현된 PIM을 이용하여 UML 또는 XMI로 표현된 PSM(Platform Specification Model)을 생성하는 단계 및상기 변환 정보와 상기 UML 또는 XMI로 표현된 PSM을 이용하여 코드를 생성하는 단계를 포함하는 MDA(Model Driven Architecture) 기반 스마트 플랫폼 어플리케이션 저작 방법
|
2 |
2
제1항에 있어서,상기 각 플랫폼에 대한 UML 모델을 나타내는 UML 프로파일을 MOF(Meta Object Facility), XMI 및 QVT(Query/View/Transformation)표준에 따라서 생성하는 단계를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 방법
|
3 |
3
제1항에 있어서,상기 UML 또는 XMI로 표현된 추상 PIM, 상기 UML 또는 XMI로 표현된 PIM, 상기 UML 또는 XMI로 표현된 PSM 및 상기 UML 프로파일을 저장하는 단계를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 방법
|
4 |
4
제1항에 있어서,상기 코드와 각 플랫폼 환경에 맞추어진 컴파일러를 이용해서 어플리케이션을 생성하는 단계를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 방법
|
5 |
5
제4항에 있어서,상기 어플리케이션을 생성하기 전에 상기 코드를 시뮬레이션 하는 단계를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 방법
|
6 |
6
제1항에 있어서,상기 UML 또는 XMI로 표현된 추상 PIM, 상기 UML 또는 XMI로 표현된 PIM, UML 또는 XMI로 표현된 PSM 또는 상기 코드를 통합 개발 환경에 플러그인 하는 단계를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 방법
|
7 |
7
제1항에 있어서,상기 PIM을 위한 UML 프로파일은 스마트 단말기에서 공통적으로 나타날 수 있는 스테레오 타입 및 태그 값을 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 방법
|
8 |
8
제1항에 있어서,상기 변환정보는 MOF, XMI 및 QVT 표준을 따르는 모델간의 변화를 위한 매핑 규칙과 템플릿을 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 방법
|
9 |
9
획득한 추상 PIM 또는 CIM을 UML 또는 XMI로 표현하는 비즈니스 모델 생성기;PIM을 위한 UML 프로파일과 상기 UML 또는 XMI로 표현된 추상 PIM을 이용하여 UML 또는 XMI로 표현된 PIM을 생성하는 PIM 생성기;각 플랫폼에 대한 UML 모델을 나타내는 UML 프로파일, 변환정보 및 상기 UML 또는 XMI로 표현된 PIM을 이용하여 UML 또는 XMI로 표현된 PSM을 생성하는 PSM 생성기 및상기 변환 정보와 상기 UML 또는 XMI로 표현된 PSM을 이용하여 코드를 생성하는 코드 생성기를 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|
10 |
10
제9항에 있어서,상기 각 플랫폼에 대한 UML 모델을 나타내는 UML 프로파일을 MOF, XMI 및 QVT표준에 따라서 생성하는 메타 모델 정의기를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|
11 |
11
제9항에 있어서,상기 UML 또는 XMI로 표현된 추상 PIM, 상기 UML 또는 XMI로 표현된 PIM, 상기 UML 또는 XMI로 표현된 PSM 및 상기 UML 프로파일을 저장하는 모델 저장소를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|
12 |
12
제9항에 있어서,상기 코드와 각 플랫폼 환경에 맞추어진 컴파일러를 이용해서 어플리케이션을 생성하는 어플리케이션 생성 모듈을 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|
13 |
13
제12항에 있어서,상기 어플리케이션 생성 모듈은 상기 어플리케이션을 생성하기 전에 상기 코드를 시뮬레이션 하는 테스터 모듈을 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|
14 |
14
제9항에 있어서,상기 UML 또는 XMI로 표현된 추상 PIM, 상기 UML 또는 XMI로 표현된 PIM, UML 또는 XMI로 표현된 PSM 또는 상기 코드를 통합 개발 환경에 플러그인 하는 IDE(Integration Development Environment)를 더 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|
15 |
15
제9항에 있어서,상기 PIM을 위한 UML 프로파일은 스마트 단말기에서 공통적으로 나타날 수 있는 스테레오 타입 및 태그 값을 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|
16 |
16
제9항에 있어서,상기 변환정보는 MOF, XMI 및 QVT 표준을 따르는 모델간의 변화를 위한 매핑 규칙과 템플릿을 포함하는 MDA 기반 스마트 플랫폼 어플리케이션 저작 장치
|