- SW안전 분야 해외 석학 및 국내 산학연 전문가를 초청하여 SW 안전에 대한 강연을 통해 안전 관련 정보 공유 및 인식 제고하고자 2016년 11월 29일에 두 번째 SW안전 국제 컨퍼런스를 주최하였다. 미래창조과학부가 주최하고 소프트웨어정책연구소(SPRi)와 한국정보통신기술협회(TTA)가 주관한 이 행사에 미래부, SPRi, TTA 등 정부기관 및 유관기관, SW 안전 관련 기업 관계자 및 학생 등 200여명이 참석하였다.
■ CPS는 지능정보사회에서 사회 인프라 분야에 다양하게 적용되어 IoT와 함께 제4차 산업혁명의 기반이 됨
■ CPS의 구현에는 기존 시스템과는 다른 기술적 연구가 필요하여, 특히 CPS의 안전성 확보가 중요한 요소기 때문에 SW안전의 연구가 필요함
■ 지난 10월 말, 미국 동부지역에서 발생한 대규모 서비스거부 공격에 사물인터넷(IoT) 기기가 이용된 사실이 드러나,사물인터넷(IoT)이 사회의 안전에 대한 실제 위협으로 부상
■ 사물인터넷(IoT) 산업이 급격하게 성장하고 발전하여 사물인터넷(IoT)이 사회의 기반으로 자리잡고 있는 반면, 이에 대한 위험에 아직 둔감한 상황
안전은 잠재 위험성을 배재해서 사고를 사전에 예방하고, 사고의 피해 규모 및 범위를 최소화 하는 것이다. 소프트웨어의 안전은 IEEE 1228 안전 표준에 따르면 소프트웨어 위험요소 제거를 통해 소프트웨어 오류로 인한 시스템의 사고를 예방하는 것이다.···
■ 커넥티드카는 사용자에게 안전과 편의성을 제공
- 커넥티드카는 IoT 분야에서 가장 활발하게 개발되고 있는 분야이며, 자율주행 자동차의 안전을 보장하는 핵심 기술이기도 함
- 네트워크를 통한 정보 제공 위주의 기능에서 자동차, 스마트폰, 스마트홈과 연결되어 각 기기를 제어하는 기능으로 확장
■ 자율주행차 시장은 사고 예방 및 감소, 환경문제 해결 등을 위한 혁신적인 분야로 인정되고 있으며, 국가 차원의 지속적 R&D투자 및 정책지원이 이루어지고 있음
■ 최근 발생한 자율주행차 운전자 사망사고로 인해 안전성 논란이 부각되고 있으나, 산업 활성화를 저해하는 방향은 바람직하지 않으며 법제도, 국제표준 및 공통지침 등의 정비를 통해 해결할 필요가 있음
■ 인공지능, 빅데이터, 3D 프린터 등 파괴적 혁신 기술과 융합한 드론의 사용으로 상업적 드론이 인프라, 농업, 수송, 보안 등 여러 산업에 활용되고, 1천 270달러 규모의 시장 대체 예상
■ 드론 산업 발전을 위한 규제완화 정책과 함께 안전을 보장할 수 있는 기반 마련이 필요함
■ IoT 시대의 도래로 새로운 정보보안 대책 마련이 요구됨에 따라, 학계 및 보안업계에서 인공지능 기술이 결합된 보안 기술 연구가 활발히 이루어지고 있음
■ 보안침해사고에 대한 예방 및 대응역량을 제고하기 위해 빅데이터, 클라우드 등 신기술과 인공지능 기술의 융합이 필요함
사회안전을 위해 안전한 소프트웨어 적용
- 국내에서 안전에 대한 중요성이 부각되어, 각 기관은 재난 및 사고 예방을 위해 안전지수를 만들어 제공하고, ICT를 이용하여 다양한 안전정책을 추진
- 자동차, 철도 등 안전과 밀접한 교통 부문에서 IoT 등 신기술과 소프트웨어를 이용하여 안전을 강화하려는 움직임이 커지고 있음
- 안전과 밀접한 산업에 소프트웨어의 비중이 증가하고 있어 국제표준에 소프트웨어안전 준수 요구가 증가하고 있으며, 최근 가전 분야가 추가됨
본 연구를 통해 소프트웨어 안전성 확보의 중요성을 인식하고, 시험, 평가, 인증체계의 개선을 통해, 단기적으로는 대상 소프트웨어 또는 시스템의 안전성을 제고함과 동시에 중기적으로는 국가 전반의 안전성을 확보할 수 있을 것으로 기대한다.
또한 장기적으로는 고부가가치 산업으로서의 소프트웨어 안전 분야에서 기업의 경쟁력을 강화하여 글로벌 시장에서 제도적·기술적 선도적인 국가로서의 위상을 확보할 것으로 기대한다.
MDD는 요구사항 명확화를 통해 프로젝트 성공률을 높이고, 어플리케이션에 도메인 기술을 축적하여 소프트웨어 재활용이 가능하도록 하는 유용성이 있는 것으로 보인다. 또한 국내 소프트웨어 개발 인력 구조 문제 해결에 도움이 되고, 나아가 소프트웨어 산업 발전에 중요한 계기가 되리라 예측된다. 그러나 MDD를 이용하여 효과적인 소프트웨어를 개발하고, 국가 소프트웨어 산업 발전에 기여하기 위해서는 MDD 도구의 개발, 조직적 지원, 참여자의 적극적인 수용 등 해결해야 하는 과제도 많다.