利用符合AUTOSAR的架構描述語(yǔ)言EAST-ADL2開(kāi)發(fā)汽車(chē)產(chǎn)品
嵌入式軟件架構的日益標準化,是當今汽車(chē)軟件開(kāi)發(fā)領(lǐng)域的一個(gè)趨勢。但如何管理系統定義并控制其復雜性,仍然是整個(gè)工程信息管理的關(guān)鍵問(wèn)題?;?a class="contentlabel" href="http://dyxdggzs.com/news/listbylabel/label/架構描述">架構描述語(yǔ)言(ADL)的系統建模是將這些資源保持在信息架構里的一個(gè)方法。EAST-ADL最初是在EAST-EEA (www.east-eea.org)項目中被開(kāi)發(fā)出來(lái)的,后來(lái)其基本概念被重新利用在AUTOSAR標準化計劃中。初版 EAST-ADL目前已經(jīng)被ATESST計劃 (www.atesst.org)升級至EAST-ADL2。 本文展示了由EAST-ADL2領(lǐng)域模型帶來(lái)的語(yǔ)言擴展的結果,并重點(diǎn)討論了其對AUTOSAR標準的擴展,來(lái)支持E/E汽車(chē)系統的分解。
AUTOSAR聯(lián)盟通過(guò)其架構的標準化規定了一個(gè)通用軟件架構平臺,以及一個(gè)適合分布式硬件架構的通信層。應用軟件構件的規范被標準化,以便能被第三方重新利用并整合到AUTOSAR平臺上。這將使得軟件重復利用受到青睞,并避免了應用軟件和硬件之間因執行特殊性而產(chǎn)生的依賴(lài)。
AUTOSAR的方法改進(jìn)了OEM和供應商開(kāi)發(fā)的關(guān)系和數據互換,將帶來(lái)更高的質(zhì)量和可靠性,并能很好地控制成本和復雜性。
針對E/E架構的AUTOSAR標準正日益成熟,已在2007年12月完成了3.0版本。汽車(chē)OEM廠(chǎng)商正計劃將其用于量產(chǎn)中,而將來(lái)所有的嵌入式汽車(chē)軟件開(kāi)發(fā)都將符合該標準。
但是,仍然有一些問(wèn)題沒(méi)有被包括在該標準化計劃之內。這些問(wèn)題都是在管理工程信息及其附加到系統定義上的資源時(shí)所必須考慮的。
基于架構描述語(yǔ)言(ADL)的系統建模是將工程信息保持在一個(gè)良好信息架構內的方法。在A(yíng)TESST計劃中,我們已經(jīng)重新利用并擴展了由EAST-EAA計劃所開(kāi)發(fā)的EAST-ADL語(yǔ)言。我們認識到,由EAST-ADL所支持的基于模型的開(kāi)發(fā),是AUTOSAR方案的補充。通過(guò)這種結合,將可以支持直到組件化級別(AUTOSAR)的系統建模。因此,這是有效開(kāi)發(fā)和管理汽車(chē)嵌入式系統的一個(gè)方法:來(lái)自MBD和CBD的概念彼此互補。我們將通過(guò)描述EAST ADL2支持的工程信息,展示其如何解決這二者完全整合的問(wèn)題。
評論