Với khái niệm cấu trúc CARTRONIC®, tất cả các nhiệm vụ điều khiển vòng kín và vòng hở trong xe đã được cấu trúc theo logic, chức năng được mô hình hóa dưới dạng cấu trúc chức năng. Các chức năng được phân định, thực hiện các yêu cầu chức năng cụ thể đã được thể hiện bằng các yếu tố cấu trúc được xác định. Cấu trúc chức năng, tức là mô tả cấu trúc, thể hiện sự phân cấp của các hệ thống con xuống kích thước có thể quản lý. Tương tác giữa các yếu tố của cấu trúc chức năng đã được mô tả bởi mối quan hệ giao tiếp. Sử dụng khái niệm cấu trúc có thể dẫn đến các cấu trúc chức năng khác nhau, nên việc đạt được sự đồng nhất về các nhiệm vụ và giao diện là điều cần thiết. Cần phải chọn các giao diện đã dựa trên các biến vật lý do đó các khía cạnh được hỗ trợ như khả năng sử dụng lại và khả năng thay thế lẫn nhau.
Hệ thống ô tô với tất cả các nhiệm vụ vòng mở và khép kín đã được tách ra thành các hệ thống con thực hiện các nhiệm vụ được xác định rõ ràng. Các hệ thống con này bao gồm quản lý động cơ, hệ thống phanh, điều khiển hộp số, ACC, quản lý
ánh sáng, vv Các mức độ khác nhau của chi tiết cấu trúc chức năng có thể được gán cho hệ thống và các cấp hệ thống con (Hình 2.5). Do đó, có thể tạo khung phát triển cho các thành phần chức năng được chọn và các nhóm thành phần để thực hiện cơ sở dưới dạng một phần để hiện thực .
Hình 2.5 : Cấu trúc chức năng
Điều này đòi hỏi một quá trình phát triển riêng biệt và khai thác được sự liên kết giữa các hệ thống con. Các khung phát triển phải xem xét các sự tương tác và nội dụng giao diện của từng miền riêng lẻ với các thành phần khác của chiếc xe, như trường hợp với một hệ thống được nối mạng như ACC, chẳng hạn
Bosch đã giới thiệu khái niệm này với Sáng kiến Autosar (Workpackage 10.x).
2.2.5.Cấu trúc phần mềm
Sự độc lập của cấu trúc chức năng, hoặc cấu trúc, từ giai đoạn hiện thực sau này dẫn đến việc tách rời chức năng và công nghệ, do đó tạo thành giai đoạn đầu tiên của mô hình dựa trên quá trình phát triển. Cấu trúc chức năng có thể được sử dụng nhiều lần và được mở rộng làm nền tảng cho việc phác thảo cấu trúc hệ thống. Cấu trúc này được đặc trưng bởi trình điều khiển cấu trúc (tiêu chí cụ thể của cấu trúc) mà về cơ bản là sản phẩm của các yêu cầu không chức năng (ví dụ: chi phí, chất lượng, tái sử dụng,).
Nhờ vào sự đóng góp của nhiều người tham gia dự án, họ đã tạo được độ chính xác cao trong khung phát triển từ cấu trúc chức năng và giao diện của họ nói riêng, để có thể đánh giá một bộ điều khiển điện tử về sự tương đối của các chức năng và sự liên kết giữa phần mềm. Trong khi vẫn giữ thông tin độc lập thực hiện từ cấu trúc chức năng - chẳng hạn như giao diện mô-men xoắn , các khung được bổ sung bằng thông tin cụ thể thực hiện như kiểu dữ liệu, lượng tử hóa, hoặc yêu cầu nguồn.
Ngày nay các thử thách phải đối mặt ít có liên quan đến tính khả thi của kỹ thuật, mà nó liên quan đến việc tìm ra cách phát triển các phương pháp, hơn nữa phải áp dụng các phương pháp đó một cách có hệ thống và kỷ luật, đặc biệt là phải giữ được bản chất của chúng trong tổ chức. Cách tiếp cận dòng sản phẩm trong việc phát triển phần mềm đã được chuyển sang lĩnh vực xe ô tô với sự tham gia của Bosch, với sự hỗ trợ về phương pháp từ viện kỹ thuật phần mềm (SEI). Phương pháp này sẽ được sử dụng một cách có hệ thống trong các thế hệ sản phẩm của Bosch trong tương lai.