슈어소프트테크 반기보고서 (2023.06)
6. 주요계약 및 연구개발활동

가. 경영상의 주요계약 등 당사는 반기보고서 제출일 현재 당사의 재무상태에 중요한 영향을 미치는 비경상적인 주요계약은 없습니다. 나. 연구개발활동(1) 연구개발활동의 개요

동사는 소프트웨어 테스트 전문 기업으로 주로 자동차, 국방, 철도, 에너지 등의 Mission Critical 산업 분야에서 고객사들이 개발하는 임베디드 시스템의 자동화 검증 도구를 판매하거나 시험검증(V) 서비스를 제공하고 있습니다. 따라서 동사의 자동화 검증 소프트웨어 제품과 시험검증(V) 서비스의 사업, 영업, 판매 대상 시장은 전체 임베디드 시스템과 임베디드 소프트웨어 관련 시장, 더 구체적으로는 Mission Critical 산업 분야의 임베디드 시스템과 임베디드 소프트웨어 시장이라고 할 수 있습니다.

임베디드 시스템이란, 각종 전자 제품이나 정보기기 등에 설치되어 있는 마이크로 프로세서에 미리 정해진 특정 기능을 수행하는 소프트웨어를 내장한 시스템을 의미합니다. 미리 정해진 특정 기능을 수행하기 위해 컴퓨터의 하드웨어와 소프트웨어가 조합된 전자 제어 시스템을 통칭하여 사용합니다.

임베디드 시스템의 특정 기능을 수행하기 위해서는 임베디드 시스템에 설치되어 실행되는 소프트웨어가 필요합니다. 이러한 임베디드 소프트웨어는 플랫폼을 구성하는 시스템 소프트웨어와 응용 소프트웨어로 구분할 수 있습니다. 미리 정의된 목적을 위해 물리적 입력 및 그 가공된 데이터를 이용하여 적절한 반응을 제공하기 위해 설계된 소프트웨어로, 제한된 자원을 효율적으로 활용하여 그 목적을 경제적으로 달성해야 하는 소프트웨어입니다.

일반적인 소프트웨어(게임, 뱅킹 시스템, 메신저, SNS, E-commerce 등)와 달리 임베디드 소프트웨어 개발은 시스템 자원(CPU, RAM, Interface)의 양이 다르고, 자원마다의 특색에 따라 다양한 개발환경을 갖는 차이점이 있습니다. 아래와 같이 임베디드 소프트웨어 개발 환경은 매우 다양하고 예측하기 복잡하며, 운용 환경은 일반 소프트웨어 개발 환경에 비해 훨씬 더 복잡한 구조를 가지고 있습니다. 따라서 임베디드 소프트웨어는 Mission Critical(소프트웨어 기능 수행 결과의 정확성), Timing Critical(정해진 시간 내 수행해야 하는 신속성), Safety Critical(어떤 환경에서도 동작해야 하는 안정성) 등의 특징을 지니고 있습니다.

임베디드 소프트웨어 분야에서는 V 수행을 통해 소프트웨어의 오류를 발견하고 품질을 향상시키는 활동이 필수적인 요소가 됩니다. 따라서 각 산업 분야마다 기능 안전(Functional Safety) 관련 규제에서 채택하고 있는 테스팅 기준이 있습니다. 해당 기준들은 위험도에 따른 시스템 안정성의 등급을 구분하고 등급에 따라 코드 커버리지를 만족 여부로 확인할 수 있습니다.

글로벌 임베디드 소프트웨어 시장에서 IoT, 인공지능, 머신런닝 등 지속적인 기술 발전에 따른 소프트웨어의 테스트 생산성과 효율성을 높이기 위한 대안으로 테스팅 자동화가 필수적인 요소로 인식되고 있습니다. 또한 안전한 소프트웨어를 위해 소프트웨어 품질 및 안전 규제가 지속되고 이를 통과하기 위한 요구사항은 점점 높아지고 있으므로 동사의 제품과 서비스에 대한 수요는 지속 성장할 것으로 예상됩니다.

국내 임베디드 소프트웨어 시장 규모는 소프트웨어 정책 연구소 임베디드/인텔리전트 소프트웨어 통계조사(2020)에 따른 2017년도 국내 6대 산업 (자동차, 헬스케어, 유무선통신, 기계로봇, 전자, 국방항공) 임베디드 소프트웨어 시장 가치는 총 38조 6천억 여원으로 확인이 되었습니다. 2023년 가치는 약 60조원으로 추정되고 있습니다

(2) 연구개발 조직 개요

당사의 연구소의 조직도는 위의 그림과 같습니다. 연구개발 조직은 총 5개의 부서로 나누어져 있으며 각 부서는 다음과 같은 주요업무를 수행하고 있습니다.

[연구개발 관련 부서별 담당업무]

구 분	주요업무	담당업무상세

시험자동화
연구소	소프트웨어 시험 검증
자동화를 위한 핵심
기술 연구 및 제품 개발	- 소스 코드 분석 기술 연구
- 소스코드 정적 분석 도구 (CodeScroll STATIC) 개발
- 소스코드 단위/통합 테스트 도구 (CodeScroll Controller Tester)개발
- 커버리지 측정 도구 (QualityScroll COVER) 개발
- 모델 정적 분석 도구 (ModelScroll Model Inspector) 개발
- 모델 동적 시험 도구 (ModelScroll Model Verifier) 개발
- 프로세스 및 리포팅 자동화 도구 (QualityScroll VPES) 개발
- ASPICE 인증 지원 도구 (QualityScroll V-SPICE) 개발

임베디드기술
연구소	자동차 소프트웨어검증용 도구 개발 및 임베디드엔지니어링 기술 연구	- 자율주행 데이터 기반 검증 도구(ADI) 개발
- 제어기 가상화 검증 도구(SIMVA) 개발
- 결함주입시험 도구(FIT) 및 타이밍 프로파일링 도구(PROV)개발
- IVI시스템 검증 자동화 도구(VISTA) 개발
- 자동차 롬 개발용 도구(AESOP) 개발
- 자동차 네트워크 통신 검증 도구(AUTORACT)개발
- 딥러닝 관련 기술 개발 및 용역 수행

스마트모빌리티센터	제어기 모델 로직 개발 및 최적화
자동차 제어기 V	- 제어기의 품질 향상 및 검증 효율성 확보를 위한 제어기 평가 스펙 개발
- ISO 26262 기준의 요구사항 및 설계 문서 작성과 가이드 수행
- 제어기의 품질 향상 및 검증 효율성 확보를 위한 제어기 평가 스펙 개발
- ISO 26262 기준의 요구사항 및 설계 문서 작성과 가이드 수행
- 자동차 사이버보안 대응 솔루션 개발
- 자율주행 자동차 및 제어기의 가상 시뮬레이션을 활용한 제어기 소프트웨어 검증 도구 개발

디지탈트랜스포메이션 센터	국방/항공우주/로봇/조선/의료 등 V
V 및 컨설팅	- 고객사별 맞춤형 서비스 개발 및 제공
- 서비스 확대를 위한 신규 검증 방법론 개발 및 적용
- 에너지 저장 장치 관련 제어기 소프트웨어 개발
- 무기체계 소프트웨어 신뢰성 시험 국내 지침 기반의 소프트웨어 V
- 항공우주 국제 표준 기반의 소프트웨어 V
- 국제 표준 기반의 개발 산출물 확인 및 검증
- 국제 표준에서 요구하는 문서 작성 가이드
- 인증 획득을 위한 개발 문서 작성

SQA실	자체 개발 소프트웨어
제품에 대한
Quality Assurance	- 소프트웨어테스트 자동화도구에 대한 품질 전담 업무
- Release Test 효율화, 자동화 기획 및 담당
- 제품 신뢰성 향상 및 사내 개발 프로세스 개선

(3) 연구개발 비용 당사는 연구개발비용을 자산화하지 않았으며, 모두 판매비와관리비(경상연구개발비)로 처리해왔습니다. 당사의 최근 3년 및 최근 반기 연구개발 비용은 다음과 같습니다.

(단위 : 백만원)

구분	2020연도(제19기)	2021연도(제20기)	2022연도(제21기)	2022연도(제 22기 반기)

경상연구개발비	2,213	2,553	2,922	1,973

합 계(매출액 대비 비율)	2,213(6.98%)	2,553(6.92%)	2,922(6.72%)	1,973(8.86%)

(4) 연구개발 실적 당사의 주요 연구과제 및 연구내용 결과 실적은 다음과 같습니다.

연구과제명	연구개발 기간	연구내용	연구결과

Controller Tester 3.1	2019.6. ~ 2019.9	· 규모가 큰 소프트웨어 테스팅· 사용자 경험, 확장성, 성능 측면	· 확장성: 약 5000만 개 테스트 데이터 실행 가능·성능: 대용량 테스트 데이터 작업 성능 약 2.5배 개선
·사용자 경험: 입/출력 변수 검색 기능 개선, 시간이 오래 걸리는 작업에 사용자 피드백 추가

CodeScrol™STATIC 4.0.2	2019.1. ~ 2019.3	· 사용자 관리 개발 완료
· 프로젝트 관리 개발 완료
· 메트릭 개발 완료
· 결함 관리 개발 완료
· 대쉬보드 개발 완료
· 전역 설정 개발 완료
· 프로젝트 설정 개발 완료	·정적 분석 도구STATIC 4.0 신규 출시

CodeScroll™STATIC 4.1.4	2019.11. ~ 2020.2.	·STATIC Client for C, C++ 개발
·Java CWE 룰셋 추가
·로그 관리 편의성 향상
·사용자 비밀번호 초기화 기능
·UI개선	·분석 요청 편의성 개선
·지원 규칙 추가
·도구 사용성 개선

DISCOVERY 1.0	2020.1. ~ 2020.7.	·심볼릭 수행 엔진 개발
·테스트 자동 생성 기능 개발
·벤치 마크 테스트 수행
·Controller Tester 와 연동	·제품 릴리즈 완료
·수동 테스트 대비 생산성 4.1배 향상
·테스트 자동화 신사업으로 시장 진출 기회 마련

Psionic 1.0 (SuJI 1.0)	2014.2. ~ 2015.5.	·정적 의미 분석 엔진 신규 개발
·메모리 모양 분석 엔진 개발
·관계형 값 범위 분석 엔진 개발
·현대차ES 표준 런타임 오류 정적 점검 및 국방 신뢰성 검증 지원	·CODESCROLL SNIPER 1.0 제품 출시 완료
·국방 신뢰성 검증시 활용 가능한 자사도구 전체 라인업 완성

COVER 3.3	2019.1. ~ 2019.3.	·국내에서 MSA 로 개발이 가장 많은Java(Spring Boot) 대상으로 커버리지를 측정	·Java(Spring Boot) 대상 커버리지 측정 지원
·JAVA 11 지원
·Docker와 같은 Container 수행환경 지원
·각 수행JVM의 수행정보를 모니터링과 시각화

VPES 2.0	2019.4. ~ 2019.10	·기술 문서 업로드 및 검사 기능 추가
·기술 문서 검사 결과 확인 가능 (위배 내역) ·프로젝트 별 자사제품(CS도구) 설정 및 수행가능 ·스케줄 등록하여, 자동으로 등록된 ·시간 및 날짜에 자동 수행 가능
·도구 수행 도중 오류 내역 실시간 출력	·필수 기술문서인 SRS, SDD, STD, STR, SPS 검증 지원·전체 무기체계 소프트웨어 개발 프로세스 확장·국방 관련 업체의 프로세스 관리도구로 사용 가능 ·스케쥴러에 의한 자동시험으로 생산성 향상 가능

차세대 차량용 전장제어장치 통합 검증 자동화 플랫폼	2018.5.~2020.4	·차세대 차량 검증을 위한 통합 플랫폼 개발	·ADI도구 출시를 통한 자체 상품화 및 도구 활용 프로젝트 수주

차량 제어기 가상화 도구 개발	2020.5.~2020.4	·제어기 가상화 도구 개발 및 실증	·완성차 제어기 가상화 검증 적용을 통해 가상화 검증 실증

성능프로파일링 도구- PROV v1.2	2022.1. ~ 2022.5	·POSIX OS 프로파일링 기능 추가 개발	·자동차용OS전체에 대한 프로파일링 지원 확보