소프트웨어 및 시스템 공학은 소프트웨어 및 시스템 엔지니어가 초기 아이디어에서 설계 및 명세, 운영 및 시스템 폐기에 이르기까지 지원하는 시스템의 설계, 실현 및 관리에 대한 수많은 혁신적인 방법을 제공합니다. 따라서 본 논문은 이러한 방법이 자동차 시스템의 효율적이고 효과적인 명세 및 설계에 어떻게 기여할 수 있는지를 조사하고, 이러한 방법을 이러한 크고 복잡한 시스템의 개발에 활용하는 방법을 탐구합니다. 시스템 공학이 선택된 사례에서 사이버 물리 시스템 개발에서 주목할 만한 결과를 달성한 반면, 자동차 시스템 공학 분야의 많은 이전 작업은 그 활용의 더 넓은 맥락에서 여러 실제 응용을 고려하지 않았습니다. 따라서 이러한 방법의 단일 응용에서 합리적으로 보이는 많은 측면이 여러 개발 프로젝트와 시스템을 시스템 수준으로 분해하는 다양한 가능성을 고려할 때 산업화에서 주요한 문제로 이어집니다. 예를 들어, 서로 다른 관점에서 동일한 작업을 수행하는 것은 단일 응용 또는 몇 개의 요소가 포함된 단일 시스템 모델에서 추가 통찰력을 드러내기 위해 신중하고 적합해 보일 수 있지만, 수백 또는 수천 개의 모델 요소가 포함된 시스템에 대한 대규모 응용은 비효율적인 모델링 방법을 사용하여 동일한 작업을 여러 번 수행하는 것이 시스템 엔지니어를 좌절하게 만드는 과도한 시스템 모델링 노력을 초래한다는 것을 드러냅니다. 따라서 본 논문은 여러 산업 프로젝트를 고려하고 시스템 모델을 정의하고 적용하기 위한 맞춤형 방법을 제공합니다. 이를 위해 본 논문은 다음과 같은 기여를 합니다: • 자동차 산업에서 모델 기반 개발의 적용을 위한 요구사항 및 설계의 명세 방법 조정; • 레거시 프로젝트에서 자연어 요구사항 공식을 지원하기 위한 도메인 특화 언어; • 사용 사례 다이어그램에서 이해관계자 요구를 모델링하기 위한 프레임워크; • 운영 원칙으로서 재사용 가능한 시스템 동작을 명세하는 명세 방법; • 이러한 운영 원칙으로부터 재사용 가능한 논리 아키텍처 명세를 도출하기 위한 도출 기법 및 모델링 원칙; • 그리고 자동차 산업에서 이러한 방법을 적용한 경험. 이러한 기여를 통해 본 논문은 자동차 산업에서 시스템 모델링의 일반적인 수용 및 적용을 증가시키는 것을 목표로 합니다. 본 논문에서 제시하는 모든 방법은 엔지니어링 서비스 제공자가 여러 자동차 회사와 협력 프로젝트에서 이미 적용했으며, 파워트레인 구성 요소의 소프트웨어 제어 모듈에서 파워트레인 및 완전 차량 명세에 이르는 다양한 분해 수준의 시스템 개발 프로젝트를 포함합니다.
루이스 바흐트마이스터(수요일)가 이 질문을 연구했습니다.