ETRI-Knowledge Sharing Plaform

ENGLISH
기술이전 검색
연도 ~ 이전수 키워드

상세정보

조선해양 분야 SW 통합 개발 지원도구 및 핵심 라이브러리 기술

전수책임자
나갑주
참여자
나갑주, 전인걸, 정양재, 하수정
기술이전수
1
이전연도
2020
협약과제
18MS1200, SW통합 개발자 환경(SDK) 및 공통 라이브러리 개발, 나갑주
19MS1200, SW통합 개발자 환경(SDK) 및 공통 라이브러리 개발, 나갑주
'‘조선해양 분야 SW 통합 개발 지원도구 및 핵심 라이브러리 기술'은 조선해양 분야의 중소/중견 솔루션 기업의 SW 개발을 지원하기 위한 기술로, 다음과 같이 구성된다.
- GUI 기반 조선해양 SW 통합 개발 지원 도구 기술
- 조선해양 분야 SW 개발 지원 핵심 라이브러리 기술
- 본 기술은 ICT융합 Industry4.0s(조선해양) 기술개발 사업에서 수행된 “SW통합 개발자 환경(SDK) 및 공통 라이브러리 개발” 사업의 핵심 기술로서, 중소/중견 기업을 중심으로 조선해양 산업 생산성 향상과 국가 기술 경쟁력 확보를 통한 조선해양 SW개발 활성화의 기반이 되는 기술임

- 본 기술을 통해 조선해양 ICT 융합의 활성화와 확산을 지원하고 조선해양 산업 고유 영역의 기술 진입장벽을 낮추고 고부가가치 실현을 위한 자생적 개발 환경 조성을 위해 조선해양 산업에 특화된 SW통합 개발자 환경을 제공 함

- 조선해양 산업에 특화된 SW 개발 환경 및 라이브러리는 도메인 전문 지식이 부족한 SW개발자들의 빠른 산업 분야 진입과 영세한 SW 개발 환경으로 인하여 내재화가 어려운 조선해양 분야 중소/중견 솔루션 기업의 SW개발 품질 향상에 기여 함

- 조선해양 산업의 대표적인 시스템인 Ship/Shipyard 자동화 시스템에서는 범용적인 외산 SW제품들을 활용하고 있으나, 고가의 초기 도입 비용, 라이센스 비용 등으로 인해 조선해양 제조업의 가격 경쟁력 하락의 주요 원인이 되며, 이는 고품질의 빠르고 쉬운 SW 개발에 대한 지원을 통해 개발 비용 절감과 고부가가치 신규 산업 창출 통해 해결 가능할 것으로 기대함
- 조선해양 분야 SW통합 개발 지원 도구는 GUI컴포넌트 기반의 블록 코딩 기법의 지원을 통해 초급 개발자들도 쉬운 개발이 가능하며, UI 설계와 로직 개발에 대한 동시 구현 기능을 통해 빠른 응용 개발을 지원함

- 조선해양 분야 SW통합 개발 지원 핵심 라이브러리 기술은 조선해양 분야의 산업 도메인에 특화되어 개발되는 선박 응용 (선박 설계), 조선소 응용 (생산 관리) 및 조선해양 분야의 서비스 응용 등 조선해양 분야의 다양한 응용 SW 및 서비스 개발을 지원하는 핵심 라이브러리로 구성됨
O 전체기술 : 조선해양 분야 SW 통합 개발 지원도구 및 핵심 라이브러리 기술

O 기술이전의 내용
(1세부기술) GUI 기반 조선해양 SW 통합 개발 도구 기술
- GUI 컴포넌트 기반 Drag&Drop 기반 UI 개발 기능
- 라이브러리 연동 지원 비즈니스 로직 개발 기능
- Ship 및 Shipyard SW 응용 개발 환경 구축 기능
- 프로젝트 관리 및 빌드/배포 기능

(2세부기술) 조선해양 분야 SW 개발 지원 핵심 라이브러리 기술
- Ship SW 개발 지원 라이브러리 기술
- Shipyard SW 개발 지원 라이브러리 기술
- 서비스 SW 개발 지원 라이브러리 기술
- 조선해양 공통 라이브러리 조합을 통한 Ship/Shipyard 응용 템플릿

O 기술이전의 범위
(1세부기술) GUI 기반 조선해양 SW 통합 개발 도구 기술
- 요구사항 정의서 1종
- 시험 절차서 및 결과서 1종
- 소스코드 1종 (바이너리 이전시: 바이너리 패키지 1종)
. UI 설계 지원 모듈
. 모델 및 뷰모델 연동 모듈
. 응용 프로그램 소스 코드 생성 모듈
. 프로젝트 관리 및 배포 모듈

(2세부기술) 조선해양 분야 SW 개발 지원 핵심 라이브러리 기술
- 요구사항 정의서 1종
- 시험 절차서 및 결과서 1종
- 소스코드 1종 (바이너리 이전시: 바이너리 패키지 1종)
. 항해 통신 프로토콜 지원 라이브러리 모듈
. 맵 기반 위치 표시 및 트래킹 지원 라이브러리 모듈
. 설계 모델 뷰어 지원 라이브러리 연동 모듈
. 레거시 라이브러리 연동 모듈
- 조선해양 특화 SW 개발 환경 구축 : 조선해양 산업 분야의 도메인 특화 응용 SW개발을 쉽고 빠르게 개발할 수 있는 환경을 구축함으로써, SW 개발 비용의 감소와 기업의 생산력 향상을 지원함

- 선박 탑재 응용 SW 개발 : 다양한 선박에 탑재 가능한 응용 SW 개발에 개발 지원 도구와 핵심 라이브러리를 활용함으로써, 응용 SW의 품질 수준을 높이고, 호환 가능한 인터페이스를 제공함으로써, 확장 가능한 응용 SW 개발을 지원함

- 조선소 기반 응용 SW 개발 : 조선소 내부의 기존 SW 플랫폼에 탑재 가능한 확장형 응용 SW 개발을 지원함으로써, 조선소에서 발생하는 신속하고 다양한 업무에 활용되는 응용 SW 개발을 지원함

- 조선해양 SW 개발 지원 프로토타이핑 환경 : 선박의 설계에서 건조 그리고, 실제 선박 운항 및 관련 영역에서 요구되는 다양한 신규 SW 및 고부가가치 서비스 개발에서 본 기술을 활용할 수 있으며, 빠른 프로토타이핑 및 성공 가능성 검증 활용 가능