1 |
1
사이언스 앱을 통해 시뮬레이션 인터페이스를 제공하는 웹 기반의 시뮬레이션 시스템에 있어서,전처리기 및 후처리기의 개발을 위한 라이브러리를 제공하는 라이브러리 제공부, 상기 전처리기 및 상기 후처리기는 상기 사이언스 앱에 기반한 시뮬레이션 서비스를 위해 연계되어 상기 시뮬레이션 서비스를 자동으로 등록하고, 상기 전처리기는 상기 사이언스 앱을 위한 데이터를 편집하고,상기 후처리기는 상기 데이터의 편집 없이 상기 데이터에 대한 시뮬레이션 결과를 제공함;플랫폼이 제공한 상기 라이브러리에 기반하여 개발된 상기 전처리기 및 상기 후처리기를 플랫폼에 등록하는 전후처리기 등록부; 및상기 등록된 전처리기 및 상기 후처리기를 상기 사이언스 앱과 매칭시키고 사용자 시뮬레이션 환경에 반영하는 전후처리기 반영부;를 포함하고,상기 전처리기는 상기 데이터를 상기 라이브러리로부터 호출하고, 상기 호출된 데이터를 가시화하고, 상기 호출된 데이터를 편집하고, 상기 편집된 데이터를 상기 라이브러리에 저장하고,상기 후처리기는 상기 라이브러리로부터 상기 데이터에 대한 시뮬레이션 상태 정보 및 결과 데이터 정보를 획득하고, 상기 시뮬레이션 상태 정보 및 상기 결과 데이터 정보에 기초하여 상기 데이터를 로딩하고 상기 데이터를 가시화하고,상기 사용자 시뮬레이션 환경은 상기 사이언스 앱에 대한 일반 사용자에게 제공되고,상기 전처리기는 상기 데이터를 편집하고 가시화할 수 있는 제1개발자에게 제공되고,상기 후처리기는 상기 데이터를 분석하고 가시화할 수 있는 제2개발자에게 제공되는, 시뮬레이션 시스템
|
2 |
2
제1항에 있어서,전후처리기 등록부는 필수적으로 요구되는 전후처리기 등록 정보가 등록된 경우 전후처리기 실행 환경 정보를 등록하는 것을 특징으로 하는 시뮬레이션 시스템
|
3 |
3
제2항에 있어서,전후처리기 등록부는 상기 전후처리기 실행 환경 정보를 바탕으로 시뮬레이션이 정상적으로 동작하는지 판단하는 시뮬레이션 실행 테스트, 또는 시뮬레이션의 실행 환경에서 상기 전처리기 및 상기 후처리기 중 적어도 하나가 실제로 동작하는지 판단하는 실행 환경 테스트를 통해 상기 전처리기 및 상기 후처리기 중 적어도 하나의 유효성을 테스트하는 것을 특징으로 하는 시뮬레이션 시스템
|
4 |
4
제1항에 있어서,상기 전후처리기 반영부는, 정의된 데이터 타입을 매개로 상기 등록된 전처리기 및 상기 후처리기 중 적어도 하나를 상기 사이언스 앱과 매칭시키는 것을 특징으로 하는 시뮬레이션 시스템
|
5 |
5
제4항에 있어서,상기 데이터 타입은 상기 등록된 전처리기 및 상기 후처리기 중 적어도 하나 이상과 연동되는 것을 특징으로 하는 시뮬레이션 시스템
|
6 |
6
웹 기반 시뮬레이션 플랫폼에서 제공되는 사이언스 앱에 전처리기 및 후처리기 중 적어도 하나를 연계하는 방법에 있어서,전처리기 및 후처리기의 개발을 위한 라이브러리를 제공하는 단계,상기 전처리기 및 상기 후처리기는 상기 사이언스 앱에 기반한 시뮬레이션 서비스를 위해 연계되어 상기 시뮬레이션 서비스를 자동으로 등록하고, 상기 전처리기는 상기 사이언스 앱을 위한 데이터를 편집하고,상기 후처리기는 상기 데이터의 편집 없이 상기 데이터에 대한 시뮬레이션 결과를 제공함;상기 라이브러리에 기반하여 개발된 상기 전처리기 및 상기 후처리기를 상기 플랫폼에 등록하는 단계; 및상기 등록된 전처리기 및 상기 후처리기를 상기 사이언스 앱과 매칭시키고 사용자 시뮬레이션 환경에 반영하는 단계;를 포함하고,상기 전처리기는 상기 데이터를 상기 라이브러리로부터 호출하고, 상기 호출된 데이터를 가시화하고, 상기 호출된 데이터를 편집하고, 상기 편집된 데이터를 상기 라이브러리에 저장하고,상기 후처리기는 상기 라이브러리로부터 상기 데이터에 대한 시뮬레이션 상태 정보 및 결과 데이터 정보를 획득하고, 상기 시뮬레이션 상태 정보 및 상기 결과 데이터 정보에 기초하여 상기 데이터를 로딩하고 상기 데이터를 가시화하고,상기 사용자 시뮬레이션 환경은 상기 사이언스 앱에 대한 일반 사용자에게 제공되고,상기 전처리기는 상기 데이터를 편집하고 가시화할 수 있는 제1개발자에게 제공되고,상기 후처리기는 상기 데이터를 분석하고 가시화할 수 있는 제2개발자에게 제공되는, 전후처리기 연계 방법
|
7 |
7
제6항에 있어서,상기 등록하는 단계는 필수적으로 요구되는 전후처리기 등록 정보가 등록된 경우 전후처리기 실행 환경 정보를 등록하는 것을 특징으로 하는 전후처리기 연계 방법
|
8 |
8
제7항에 있어서,상기 등록하는 단계는 상기 전후처리기 실행 환경 정보를 바탕으로 시뮬레이션이 정상적으로 동작하는지 판단하는 시뮬레이션 실행 테스트, 또는 시뮬레이션의 실행 환경에서 상기 전처리기 및 상기 후처리기 중 적어도 하나가 실제로 동작하는지 판단하는 실행 환경 테스트를 통해 상기 전처리기 및 상기 후처리기 중 적어도 하나의 유효성을 테스트하는 단계를 더 포함하는 것을 특징으로 하는 전후처리기 연계 방법
|
9 |
9
제6항에 있어서,상기 반영하는 단계는, 정의된 데이터 타입을 매개로 상기 등록된 전처리기 및 상기 후처리기 중 적어도 하나를 상기 사이언스 앱과 매칭시키는 것을 특징으로 하는 전후처리기 연계 방법
|
10 |
10
제9항에 있어서,상기 데이터 타입은 상기 등록된 전처리기 및 상기 후처리기 중 적어도 하나 이상과 연동되는 것을 특징으로 하는 전후처리기 연계 방법
|