소프트웨어 엔지니어링

오늘날의 자동차 산업에서는 하나의 명확한 경향이 있습니다: 차량 내의 전자장치는 더욱 중요성을 얻고 있습니다. 자동차에 있는 마이크로 컨트롤러의 숫자는 지속적으로 증가하고 있습니다. 예를 들어, 가까운 미래에 고급 차량은 100개까지의 마이크로 프로세서를 장착하고 있을 수 있습니다. 자동차의 전자장치는 경쟁적 판단에 의해 추구되는 기술이 되었습니다.

오늘날의 전자시스템의 제어장치는 비싼 소프트웨어 기능에 의해서만 생성될 수 있습니다. 이러한 경향의 결과는 시스템 개념과 통합에 책임이 있는 설계 엔지니어에게 각별한 관심사항입니다. 전자제어장치의 숫자의 증가와 더불어, 엔지니어가 설계하고, 코드화하며, 테스트하고 시행하여야 하는 기능의 양과 복잡성도 증가하고 있습니다. 시간, 비용, 품질 및 융통성에 의해 결정되는 이 분야에서의 경쟁력을 유지하기 위해서, 개발자들은 모든 개발활동의 영구적인 최적화에 의존하고 있습니다.

모든 시스템 구성요소들을 포함하고 있는 그래픽 기능 모델은 기능의 일반적인 개념을 확보하기 위한 근거로 빈번하게 기능하고 있습니다. 따라서, 도표 및 한정된 상태의 기계와 같이, 주석이 달린 맞춤화된 모델 기반의 소프트웨어 개발 기법은 평범한 문장 형식으로 되어 있는 소프트웨어 규격을 점점 대체하고 있습니다.

모델 기반의 기능개발은 추가적인 이점을 제공합니다. 이에 따른 규격은 명백하며, 모순이 없습니다. 또한 시뮬레이션에 의해 컴퓨터에서 실행될 수 있으며, 빠른 프로토타입 제작에 의해 차량에서 실험될 수 있습니다. 이러한 장점으로 인해, “디지털 규격”은 빠르고 광범위하게 인정을 받고 있으며, ETAS의 개발 툴에 의해 계통적으로 그리고 일관되게 지원을 받고 있습니다.

또한 래피드 프로토타이핑 소프트웨어 개발 과정에서의 효율 증대에 중요한 기여를 하고 있습니다. 이는, 연구소 또는 차량에서 비용이 많이 드는 프로토타입을 만들 필요 없이, 빠르고 복잡하지 않은 설계 테스트를 가능하게 해줍니다. 새로운 기능설계는 짧은 시간 안에 프로토타입 제작 실험 소프트웨어로 다운로드 될 수 있으며, 차량에서의 테스트가 즉시 수행될 수 있습니다. 개발과정의 초기에, 프로토타입 제작은 제어장치 기능에 관한 고품질의 인상을 제공하며, 따라서 비싸고 반복적인 설계를 방지함으로써 시간과 비용절감을 가능하게 해줍니다. 효율적인 프로토타입 제작은 융통성 있고 생산적인 하드웨어의 사용을 통해서만 가능합니다. 이는 개발자들이 실제의 설계에 집중하는 것을 가능하게 만들어 줍니다. 게다가, 프로세서의 높은 성능도 제어장치의 테스트를 위해 사용되는 복잡한 "hardware-in-the-loop" 시뮬레이션 모델을 위한 중요한 기준입니다. ASCET-RP, INTECRIO 등의 ETAS 하드웨어 제품들은 이러한 요건에 완전히 부합됩니다.

소프트웨어 엔지니어링 – 제품