토마토시스템 반기보고서 (2023.06)
6. 주요계약 및 연구개발활동

가. 경영상의 주요계약 등 당사는 회사의 일상적인 영업활동 이외에 회사의 재무상태에 영향을 미치는 비경상적인 주요계약은 존재하지 않습니다. 나. 연구개발활동(1) 연구개발 담당조직

연구소명	(주)토마토시스템 기업부설연구소

소재지	서울시 강남구 논현로 128길 5 8층

설립일	2004년 11월 19일

인정번호	제20042231호

연구분야	소프트웨어

연구인력 현황	연구소장(1) 전담요원(28명), 관리직(1명)

(2) 연구개발비용(단위 : 백만원)

구분	2023년(제24기 2분기)	2022년
(제23기)	2021년
(제22기)

연구개발비용 계(*)	746	1,662	1,902

(정부보조금)	-	-	-

연구개발비용/매출액 비율[연구개발비용계÷당기매출액×100]	6.60	6.14	8.32

(*)정부보조금(국고보조금)을 차감하기전의 연구개발비용 지출총액을 기준으로 산정

(3) 연구개발 실적(가) 정부 연구과제 수행실적

연구과제	제4차 산업 SW플랫폼의 텍스처와 성숙도 프레임워크 국제표준 개발 (2022.4 ~ 2026.12)

연구기관	중앙행정기관: 산업통상자원부
주관기관: ㈜토마토시스템
참여기관: 한국소프트웨어기술진흥협회

연구결과 및 기대효과	■ 개요
SSPL을 적용하여 SW플랫폼을 개발하는 조직이 플랫폼의 정확한 활용을 지원하는 규칙, 제약조건인 텍스처를 플랫폼 개발시에 명확하게 정의하고 제공하는데 활용하며, SW플랫폼 개발 역량의 지속적인 개선에 SW플랫폼 성숙도 프레임워크 표준을 활용함.
■ 연구결과
ISO/IEC JTC1 표준화 기구에 두건의 IS표준 출판
ISO 26565 Software and systems engineering-Methods and tools for product line maturity framework(SSPL 성숙도 프레임워크 프로세스 도구 및 방법)
ISO 26566 Software and systems engineering-Methods and tools for product line texture(SSPL 텍스처 프로세스 도구 및 방법)
SSPL 플랫폼 개발 단계(도메인공학)별 텍스처 유형과 제품 개발 단계(어플리케이션공학)별 추가 텍스처 유형 및 텍스처 적용 방법의 지원 기능, 방법의 자동화를 지원하는 도구 역량을 강화하고, SSPL 성숙도 프레임워크를 이용한 SSPL 플랫폼 역량 개선 방법의 지원 기능, 방법의 자동화를 지원하는 도구 역량을 강화함으로써
SSPL을 적용하여 SW플랫폼을 개발하는 조직이 플랫폼의 정확한 활용을 지원하는 규칙, 제약조건인 텍스처를 플랫폼 개발시에 명확하게 정의하고 제공하는데 활용하고
SW플랫폼 개발 역량의 지속적인 개선에 SW플랫폼 성숙도 프레임워크 표준을 활용하여 당사가 연구개발, 납품하고 있는 주요 솔루션(eXBuilder6, eXTest 등)에 적용할 계획임.
■ 기대효과
4차 산업혁명 시대의 개인화된 서비스 가능 제품 개발의 근간인 SW플랫폼의 재사용성을 높이는 텍스처 정의와 SW플랫폼 역량의 지속적 개선 체제적으로 관리 지원하는 성숙도 프레임워크 기술 개발로 기존 SW플랫폼 개발에 적용 및 기술을 확보함.

제품화	SW플랫폼 재사용성 기반 솔루션 개발

연구과제	SSPL 측정 메트릭과 형상관리도구의 국제표준화
(2019.7 ~ 2022.12)

연구기관	중앙행정기관: 산업통상자원부
주관기관: ㈜토마토시스템
참여기관: 한국소프트웨어기술진흥협회

연구결과 및 기대효과	■ 개요
4차산업혁명시대 수출 시장에서 국가경쟁력 강화 및 국제표준화 리더십 확대를 위하여, 주력 제조업과 SW의 융복합을 위한 플랫폼 측정메트릭과 형상관리 국제표준(안)을 연구를 통해 개발하고, ISO/IEC에 국제표준을 제안하여, 2건의 DIS 승인 완료
■ 연구결과
ISO/IEC JTC1 표준화 기구에 두건의 IS표준 출판
ISO/IEC 26563 Software and systems engineering - Methods and tools for product line configuration management(SSPL 형상관리)
ISO/IEC 26564 Software and systems engineering - Methods and tools for product line texture(SSPL 측정메트릭)
플랫폼을 정량적으로 관리, 통제하고 성능 예측이 가능하도록 플랫폼의 호환성, 공통성과 가변성, 재사용성, 응용영역 개발 용이성, 플랫폼의 견고성 및 유연성 등을 정량적으로 관리하기 위한 measure/metric/measurement기술의 SSPL측정 메트릭 국제표준을 제정함.
기술과 고객니즈의 변화에 따라 지속적으로 진화하는 플랫폼, 수개의 독립 또는 상호의존적인 기술과 관련되고, 수십에서 수백 개의 응용영역에서 재사용되는 플랫폼과 SSPL 특성에 부합하는 형상관리 기술 국제표준을 제정함.
■ 기대효과
SW플랫폼의 재사용성, 수정/변경 노력 등에 대한 지표, 측정메트릭 정의로 정량화된 SW플랫폼 유지, 관리 기술 확보
SW플랫폼 측정기술을 이용한 정량적으로 관리와 이에 기반하여 SW플랫폼을 지속적 개선하는 개발-측정-진화의 선순환적 SW플랫폼 개발 기술 확보
SW플랫폼과 그에 기반한 개인화/고객화된 소프트웨어적 기능/서비스 제공 제품에 대한 통합된 형상관리 기술 확보
IoT, 빅데이터, AI 등 4차산업혁명 주요 분야의 오픈SW플랫폼과 자동차를 포함한 제조분야의 제품개발 기반 플랫폼이 대부분 외산인 상황에서 SW플랫폼 개발 기반 기술 확보

제품화	당사 솔루션 개발 / 운영 시 체계화된 형상관리 및 측정기술 적용

연구과제	ICT융합을 위한 소프트웨어 플랫폼 성숙도 진단과 이행 프로세스 세계표준 연구개발 (2017.4 ~ 2019.12)

연구기관	중앙행정기관: 미래창조과학부
주관기관: ㈜토마토시스템
참여기관: 한국소프트웨어기술진흥협회

연구결과 및 기대효과	■ 개요
하드웨어 기반의 제조산업 생산시스템을 시스템 및 소프트웨어(SW) 융합 플랫폼 기반 생산시스템으로 전환시키는 소프트웨어(SW: Software) 융합형으로 전환시켜서, 고도의 대량맞춤생산(SSPL)을 토대로, 우리나라 제조산업(자동차, 전자, 가전, 조선, 항공, 의료기기, 방위, 등)의 글로벌 경쟁력 제고에 기여함.
SSPL 플랫폼 성숙도 진단과 SSPL 플랫폼 기반 이행 프로세스 방법을 연구,개발하여 ISO/IEC 국제표준 제안 및 DIS 채택
■ 연구결과
ISO/IEC JTC1 표준화 기구에 두건의 IS표준 출판
ISO/IEC 26561 Software and systems engineering ? Methods and tools for product line technical probe(SSPL 성숙도 진단)
ISO/IEC 26562 oftware and systems engineering ? Methods and tools for product line transition management(SSPL 이행프로세스)
임베디드 소프트웨어 플랫폼을 만들 수 있는 프로세스 역량 수준을 진단, 조직의 역량에 맞는 임베디드 소프트웨어 플랫폼을 구축/운영하고, 향후 플랫폼 구축 역량을 지속적으로 개선해 나갈 수 있도록 지원하는 기술 확보
기존 단일 제품 개발 체계로부터 플랫폼을 기반으로 한 체계적인 재사용 개발 체계인 임베디드 소프트웨어 플랫폼 기반 체계로의 점진적 이행을 가이드 할 프로세스 확보
■ 기대효과
생산시스템 및 생산라인 자동화 제어시스템을 위한 임베디드 소프트웨어 플랫폼 및 IT 융복합형 제조산업(자동차, 의료기기, 가전, 전자, 통신 등)을 위한 임베디드 소프트웨어 플랫폼 개발과 임베디드 소프트웨어 플랫폼 기반 제품 생산 체계에서 사용될 이형(異形) 임베디드 응용 소프트웨어 개발에 활용될 수 있는 기술을 확보함.
자동화/반자동화를 지원하는 관련 도구 개발을 통하여 새로운 소프트웨어 시장을 개척하도록 함.

제품화	클라우드 기반의 SW 테스트시스템 개발

연구과제	이슈/이벤트 인지 기반의 대학 기술자산 활용 비즈니스를 위한 연구 인력 중심의 산학 협력 솔루션
(2022.4 ~ 2022.10)

연구기관	중앙행정기관: 정보통신산업진흥원(NIPA)
주관기관: ㈜토마토시스템
참여기관: ㈜광개토연구소

연구결과 및 기대효과	■ 개요
대학이 보유하고 있는 기술-특허-연구 자산을 사업화/기술 이전/특허 매각 등의 비즈니스로 활성화할 수 있는 특허 분석 플랫폼을 제공함.
대학의 기술자산을 활용한 비즈니스는 대학뿐만 아니라 국가의 중요한 관심사이자 해결해야 할 중요한 문제임으로 대학도 산학협력단/기술지주회사 등을 통하여 다각도로 노력하고 있지만, 성과가 낮아 이를 도와줄 수 있는 특허 플랫폼 서비스 제공을 목표로 함.
■ 연구결과
본 사업을 통해 토마토시스템은 광개토연구소가 만든
i) 뉴스 정보 추출 AI와
ii) 연구자별 연관기업 리스팅 AI를 확보하여,
토마토시스템의 주요 고객사인 대학의 산학협력단(및 TLO)들에게
i) 산업계의 이슈 및 이벤트의 체계적인 센싱과
ii) 능동적인 대학 기술자산의 비즈니스적 활용 탐색을
지원할 수 있게 됨.
■ 기대효과
토마토시스템은 이번 과제를 통해 이슈?이벤트 인지 기반의 대학 기술자산 활용 비즈니스를 위한 연구 인력 중심의 산학 협력 솔루션을 확보하여 고객에게 서비스할 수 있게 됨

(나) 자체 연구과제 수행실적

연구과제	이클립스 기반 대용량 자바스크립트 편집기 개발

연구기관	당사 기술연구

연구 내용	■ 연구배경
eXBuilder6를 이용하여 개발하는 웹UI에서 주 편집기로 사용하는 자바스크립트 편집기에서 20,000 라인 이상의 대용량 자바스크립트 파일을 편집하는 경우가 간혹 있는데 기존 편집기는 편집하는 파일을 모두 개발PC 메모리에 적재하고 문법을 해석하여 컨텐트 어시스트와 같은 각종 편의 기능을 제공하는데 메모리 과부화로 인해 편집기가 비정상 종료하는 등의 문제가 발생
대용량 복잡한 문법의 자바스크립트 파일을 편집할 수 있는 편집기의 도입이 필요
■ 연구내용
편집에 직접적으로 관여하는 영역만 메모리에 적재
문법이 파괴되었을 때 복구 범위를 동적으로 계산하여 시스템의 부하를 감소시킴
필수 추론범위를 계산하고 계산된 결과만을 캐시하여 메모리 부담을 감소시킴
■ 기대효과
타 제품 대비 대용량 자바스크립트 편집에 월등한 성능 제공
eXBuilder6 Studio의 자원 소모량을 감소시켜 보다 기민한 반응성 제공
대용량 J자바스크립트 편집에도 안정적인 개발경험 제공

제품화	eXBuilder6의 핵심 기능 중 하나로 포함됨

연구과제	웹접근성 지원 기능 고도화

연구기관	당사 기술연구

연구 내용	■ 연구배경
일반사용자들이 사용하는 웹앱 개발에 eXBuilder6의 납품사례가 늘어남에 따라 웹접근성 제공에 대한 요구가 늘어남
웹접근성을 준수해야 하는 사업 수행시 지침 및 가이드 제공의 필요성 증대
타 제품들은 제품차원의 지원이 미비하여 지원시 비교우위 확보가 가능
■ 연구내용
eXBuilder6에서 제공하는 각 컨트롤별 웹접근성 지원 방안 연구
웹접근성 지원을 위한 필요기능 선정 및 개발
SA(소프트웨어접근성) 인증 심사 및 취득을 통해 검증
■ 기대효과
타 제품 대비 우월한 웹접근성 친화적 개발도구 제공
SA 인증 취득으로 인한 마케팅 효과
eXBuilder6를 이용해 개발한 웹앱의 WA(웹접근성)인증에 보다 적극적인 지원 가능

제품화	eXBuilder6의 표준 웹접근성 기반 개발 가이드라인 제공

연구과제	자유형식 모델의 데이터 통신에 관한 연구

연구기관	당사 기술연구

연구 내용	■ 연구배경
웹기반 금융업무 시스템 개발 시 MCI(채널통합시스템)과의 연계가 필요한데 이전까지는 MCI와 통신을 위해 브라우저의 요청/응답 데이터를 서버에서 재가공하여 개발하였고 개발 기간 및 복잡도가 높아지는 문제가 있었음
브라우저에서 MCI와 통신할 수 있는 형식의 데이터를 가공한다면 개발의 단계와 복잡도를 획기적으로 줄일 수 있음
■ 연구내용
MCI 서버의 요청/응답 데이터 형식을 eXBuilder6 Studio에서 읽어와 자동으로 데이터 구조를 구성하여 화면 개발 및 서버와의 통신에 활용할 수 있도록 제공
MCI 데이터 구조 변경시 데이터 구조를 갱신할 수 있도록 제공
■ 기대효과
금융권 업무 시스템 개발에 개발 단계와 복잡도를 감소시킴
오류 추적을 쉽게함
RESTFul API와 통신에도 활용가능

제품화	eXBuilder6 Studio의 추가 기능으로 제공되고 있음

연구과제	분산 협업을 위한 UI 프로젝트 분리에 관한 연구

연구기관	당사 기술연구

연구 내용	■ 연구배경
동시참여 개발자가 수백명 이상인 대규모 프로젝트에서 개별 개발자가 전체 화면 소스코드를 모두 관리해야하는 부담이 있음
개별 개발자가 개발에 참여하는 서브시스템의 소스코드만으로 개발 및 로컬 테스트가 가능하면 대규모 프로젝트라고 개발환경을 가볍게 유지할 수 있어 개발 생산성이 증대될 수 있음
기존 웹화면 개발 제품들은 모든 소스코드를 하나의 프로젝트로 관리해야하거나 수작업으로 관련성을 분석하여 디렉토리를 구분하는 등 복잡한 작업을 필요로 함
■ 연구내용
eXBuilder6 Studio에서 웹화면 프로젝트를 여러 개로 분리하여 개발할 수 있는 환경을 제공
기본 프로젝트와 하위 서브 프로젝트를 분리하고 서브 프로젝트들 간의 관계(종속성)를 설정할 수 있도록 지원
서버에 배포시에는 CI/CD(지속적통합/지속적배포) 소프트웨어를 이용하여 전체 소스코드를 컴파일하고 배포할 수 있도록 지원
■ 기대효과
개별 개발자는 기본 프로젝트와 본인이 개발에 참여하는 서브 프로젝트만을 관리하여 개발환경을 가볍게 유지하여 개발생산성을 향상시킴

제품화	eXBuilder6의 핵심 기능 중 하나로 포함됨

연구과제	HTML5 웹앱에서 RPA 지원을 위한 커넥터에 관한 연구

연구기관	당사 기술연구

연구 내용	■ 연구배경
현대적인 웹화면은 동적인 화면 구성을 제공하여 RPA(로보틱 처리 자동화)를 지원하기 어려움
RPA를 통해 반복적이거나 특정 시간에 이벤트성 작업을 자동화하는데 장애요소가 됨
eXBuilder6로 개발된 웹화면이 RPA 제품과 연동할 수 있는 방안 제공이 필요
■ 연구내용
대표적인 RPA 제품인 UiPath(https://www.uipath.com/ko/) 제품과 eXBuilder6로 개발된 웹 화면이 연동할 수 있는 커넥터 개발
기존의 화면의 이미지를 분석하는 방식에서 벗어나 커넥터를 통해 직접 웹화면의 컨트롤과 상호작용할 수 있는 기능 제공
UiPath 제품에 라이브러리 형태로 탑재되어 편리한 RPA 워크플로우 개발을 가능하게 함
■ 기대효과
eXBuilder6로 개발된 웹화면이 UiPath 로봇을 이용한 RPA를 지원함
UiPath를 이용한 워크프로우를 쉽게 개발할 수 있음

제품화	eXBuilder6의 추가 기능으로 제공되고 있음

연구과제	데이터베이스 연동을 통한 모델 공유에 관한 연구

연구기관	당사 기술연구

연구 내용	■ 연구배경
당사의 eXERD v3.x는 파일로 ERD(개체-관계 모델)를 관리하는 설계도구로 데이터베이스 메타데이터 관리 제품과의 연동이 어려움
여러 설계자가 하나의 ERD 파일을 편집할 경우 병합 및 무결성 보장을 형상관리 도구에 의지하여 협업기능 제공이 요구됨
■ 연구내용
여러 데이터베이스의 속성을 정의할 수 있는 eXERD 자체 표준 모델 개발
데이터베이스를 모델의 중앙 저장소로 활용하여 모델의 저장, 병합, 형상관리 등을 제공
데이터베이스 저장소에서 View 기능을 통해 각 데이터베이스 메타데이터 관리 제품과 상호 연동할 수 있는 표준화된 인터페이스를 제공
eXERD에서는 파일 또는 저장소의 모델을 활용
국내 2개사 메타데이터 관리 솔루션과 연동 테스트
■ 기대효과
기존 eXERD에 여러 설계자의 협업을 지원하는 제품이 추가되어 제품이 감당할 수 있는 시장의 범위가 늘어남
데이터베이스 메타데이터 관리 제품과의 연동 표준을 지원하여 연동이 필요한 사업별 개별대응이 필요 없어짐

제품화	eXERD SAM Edition 이라는 제품으로 제품화 완료

(4) 지적재산권 등[특허 등록 현황]

번호	구분	내용	권리자	출원일	등록일	적용제품	출원국

1	특허권	메인모듈에 대한 서브모듈의 동적 연결방법 및 이를 기록한 기록매체	㈜토마토시스템	2010.04.13	2010.06.30	eXCampus	대한민국

2	특허권	사용자별로 특화된 로직을 제공하는 방법 및 서버시스템	㈜토마토시스템	2011.06.29	2011.10.25	eXCampus	대한민국

3	특허권	서브그리드의 통합 트랜잭션 처리방법 및 이를 기록한 기록매체	㈜토마토시스템	2010.11.05	2012.08.07	eXCampus	대한민국

4	특허권	유저인터페이스를 이용한 컴퓨터프로그램의 워크플로자동구현방법 및 장치	㈜토마토시스템	2012.02.14	2013.12.11	eXSignOn	대한민국

5	특허권	복합컨텐츠 전송시스템 및 그 방법	㈜토마토시스템	2012.08.17	2016.07.05	eXPortal	대한민국

6	특허권	모바일 수강신청 방법 및 시스템	㈜토마토시스템	2015.07.09	2017.09.27	eXClass	대한민국

7	특허권	웹브라우저를 위한 라이브러리 구동 및 업데이트 방법, 장치 및 프로그램	㈜토마토시스템	2019.05.29	2020.05.28	eXDevice+	대한민국

eXBuilder6

8	특허권	IPC자동분류 방법 및 F-Term 추천 방법과 그 장치	㈜토마토시스템	2014.03.31	2015.03.25	스프링의미패턴 추출기	대한민국

[상표권 및 프로그램 현황]

번호	구분	내용	권리자	출원일	등록일

1	상표권	eXCampus	㈜토마토시스템	2010.09.14	2011.10.11

2	상표권	eXbuilder	㈜토마토시스템	2014.10.21	2015.07.16

3	상표권	eXbuilder5	㈜토마토시스템	2014.10.21	2015.07.16

4	상표권	eXPortal	㈜토마토시스템	2011.10.17	2012.12.28

5	상표권	eXERD	㈜토마토시스템	2010.03.26	2011.06.09

6	상표권	eXSignOn	㈜토마토시스템	2012.07.27	2013.07.16

7	상표권	eXadSale	㈜토마토시스템	2012.03.28	2013.03.07

8	상표권	eXClass	㈜토마토시스템	2013.08.06	2014.07.01

9	상표권	eXBuilder6	㈜토마토시스템	2018.02.12	2018.11.02

10	상표권	eXDevice+	㈜토마토시스템	2018.08.27	2019.05.07

11	상표권	eXDeviceLink	㈜토마토시스템	2018.08.27	2019.05.07

12	상표권	eXSurvey	㈜토마토시스템	2021.02.09	2023.02.23

13	상표권	칼로리봇	㈜토마토시스템	2020.06.15	2021.06.09

14	상표권	eXERD SAM Edition	㈜토마토시스템	2021.12.13	-

15	상표권	eXCFrame	㈜토마토시스템	2022.05.06	-

16	상표권	eXTest	㈜토마토시스템	2021.09.13	-

17	프로그램등록증	CatchUp! eXtremeBuilder	㈜토마토시스템	2005.01.03	2005.03.09

18	프로그램등록증	TmtPhotoX	㈜토마토시스템	2007.02.09	2007.06.22

19	프로그램등록증	TmtHtmlEditor	㈜토마토시스템	2006.10.20	2007.06.22

20	프로그램등록증	TmtFrameWorkSE	㈜토마토시스템	2006.12.04	2007.06.22

21	프로그램등록증	TmtFrameWork	㈜토마토시스템	2006.07.01	2007.06.22

22	프로그램등록증	eXERD v3.0	㈜토마토시스템	2011.01.03	2018.02.01

23	프로그램등록증	eXPortal	㈜토마토시스템	2011.12.13	2017.11.28

24	프로그램등록증	eXSignOn	㈜토마토시스템	2010.07.13	2016.04.05

25	프로그램등록증	eXbuilder5	㈜토마토시스템	2015.03.09	2016.04.05

26	프로그램등록증	eXBuilder6	㈜토마토시스템	2017.09.15	2018.05.24

27	프로그램등록증	eXDevice+ v1.0	㈜토마토시스템	2020.06.01	2020.08.14

28	프로그램등록증	eXSurvey	㈜토마토시스템	2016.07.01	2021.02.22

29	프로그램등록증	스프링의미패턴 추출기	㈜토마토시스템	2015.02.01	2021.02.24

30	프로그램등록증	SPRING-SRL	㈜토마토시스템	2014.01.02	2021.02.24

31	프로그램등록증	eXERD SAM Edition v1.0 (eXERD 샘 에디션)	㈜토마토시스템	2021.10.01	2021.12.21

32	프로그램등록증	eXCFrame v1.0 (엑스씨프레임)	㈜토마토시스템	2022.04.01	2022.05.03

33	프로그램등록증	eXTest v1.0 (eXTest v1.0)	㈜토마토시스템	2021.07.12	2022.05.10

34	프로그램등록증	eXCryptoLib	㈜토마토시스템	2023.04.12	2023.04.20

35	프로그램등록증	eXSurvey V2.0	㈜토마토시스템	2022.01.01	2023.05.08