매스웍스의 모델기반 디자인의 생산성에 대한 필드조사
2004년 10월 10일
트위터로 보내기페이스북으로 보내기구글플러스로 보내기
임베디드 소프트웨어 개발 작업의 복잡성과 불확실성이 지속적인 개발 비용 증가로 이어지면서 임베디드 소프트웨어가 또 다른 ‘기회의 창’이 되어줄 거라는 업계의 기대에 찬물을 끼얹고 있다. 실제로 디자인 지연으로 인한 엔지니어링 비용은 대부분의 임베디드 디자인이 근사치에 가까운 프리디자인(pre-design) 기대치에 부합하지 못하면서 한층 급증하고 있다. 임베디드 개발자들을 대상으로 한 연간 임베디드 시장전망(Embedded Market Forecasters) 조사 결과에 따르면 소프트웨어 개발 과정 중 디자인 지연과 이와 관련된 디자인 복잡성이 80% 이상을 차지하는 것으로 나타났다. 이 결과 처음부터 시스템이 엉성하게 설계가 이뤄졌던지 또는 주요 알고리즘이 적절한 시스템 성능에 부응하지 못하든 지에 상관없이 전통적인 임베디드 소프트웨어 개발 방식은 ‘모델기반 디자인(Model-based Design)’과 같은 새로운 프로세스를 요구하고 있는 것이다. 모델기반 디자인은 디자인 사양을 보다 명확하게 정의하고 시스템 컨셉을 테스트하며 신속한 프로토타이핑과 소프트웨어 개발을 위해 자동으로 코드를 생성하는데 사용된다. 시뮬레이션 모델링, 빠른 프로토타이핑, 하드웨어-인-더-루프(Hardware-in-the-Loop) 테스팅, 자동 코드 생성 등의 모델기반 디자인 기술들은 보다 향상된 디자인 성과물은 물론 OEM 개발자들의 비용도 상당 부분 줄여 주는 것으로 조사 결과 분석되고 있다. 또 모델기반 디자인 기법을 사용하는 개발자들은 포괄적인 모델기반 디자인 툴 셋을 활용함으로써 디자인 작업에 더욱 정진할 수 있는 것으로 나타났다.
그래픽 / 영상
많이 본 뉴스