2016년 12월 14일 수요일

산업 발전에 따른 소프트웨어 안전 이슈

최근에는 거의 모든 산업에서 소프트웨어를 사용 중이다소프트웨어가 광범위하게 사용되어 삶의 질은 높아지고 소프트웨어가 국가나기업개인들의 경쟁력까지 만들어내고 있다사람이 눈으로 보고 직접 운전해야 했던 자동차 산업은 자율 운전 시스템을 만들었고각종 의료 정보 분석을 통해 질병을 예측하고 맞춤형 치료가 가능하게 하고 있지만그만큼 불완전한 소프트웨어의 오류는 치명적인 안전사고를 일으킬  있다이번 회에서는 위험 요인이 발생하지 않도록 하는 소프트웨어 안전에 대해 ㈜현대파워텍 이윤희 팀장을 만나자세한 얘기를 들어본다.

Q: 안녕하세요이제 소프트웨어가 없으면 생활을   없을 정도로 거의 모든 곳에서 소프트웨어가 적용되는  같습니다그만큼소프트웨어에 대한 신뢰도도 높아야   같은데소프트웨어 안전에 대해 설명해 주시죠.

우리가 알고있는 소프트웨어의 대부분은 오류가 발생해도 게임이 동작하지 않거나 내가 원하지 않는 결과가 나오는 정도였습니다소프트웨어가 별도의 화면을 가지고 있고 독자적으로 구동되는 형태였기 때문입니다그런데요새 나오는 소프트웨어는 기계들을 움직이거나 자체적인 판단을 하는 것이 많습니다자동차를 움직이고환자를 진찰하고드론이 물건을 배달하는  말이죠이러한 일들을가능하게 하는 것이 바로 소프트웨어입니다소프트웨어가 없을 때는 사람이 직접 판단하고 움직이고 했던 것들이지요.
 모든 것들이 소프트웨어를 통해 자동으로  움직이면 좋지만가끔 소프트웨어의 오류로 인해 제대로 동작하지 않을 경우도 있습니다만약운전자는  안에서 자고있고 자율 운전을 통해 자동차가 동작하고 있다고 가정하죠고속도로를 달리고 있는데 소프트웨어오류로 인해  차를 인지하지 못해 추돌사고가 발생할 수도 있다는 것입니다이처럼 소프트웨어의 위험 요소들을 제거해 소프트웨어오류가 발생하지 않도록 하는 것을 소프트웨어 안전이라고 하고 있습니다.
최근에 있었던 중국 윈저우 고속철 탈선이나 상왕십리 지하철 추돌 사고 같은 것들은 소프트웨어의 안전이 보장되지 않아 일어난 사고라고   있습니다그래서그림1 같이 철도 산업에서는 철도 소프트웨어에 대한 안전 기준 등을 만들어 철도의 안전의 부분으로적용하는 것입니다지금보다 소프트웨어가  적용될 미래 사회에서는 소프트웨어 안전이 더욱 중요해질 것으로 예상할  있습니다.


댓글 없음 :

댓글 쓰기