基于模型和產(chǎn)品代碼生成的汽車(chē)嵌入式系統(tǒng)設(shè)計(jì)
發(fā)布時(shí)間:2007/8/28 0:00:00 訪問(wèn)次數(shù):548
來(lái)源:電子系統(tǒng)設(shè)計(jì) 作者:Joachim Langenwalter,Tom Erkkinen,李文華
由于有了基于模型的設(shè)計(jì),使得開(kāi)發(fā)大量的汽車(chē)嵌入式系統(tǒng)時(shí),可以由模型自動(dòng)生成最終編譯的軟件。不過(guò),這項(xiàng)工作需要一個(gè)軟件工程框架的支持。本文使用線控駕駛系統(tǒng)(steer-by-wire system)作為實(shí)例,給出了設(shè)計(jì)汽車(chē)嵌入式系統(tǒng)的過(guò)程、方法和測(cè)試工具的一個(gè)框架。近來(lái),有報(bào)道稱(chēng)包括Denso、Motorola和Toyota在內(nèi)的不同行業(yè)的多家公司都在產(chǎn)品代碼方面取得了成功。這項(xiàng)技術(shù)正日益成為軟件下一波演進(jìn)發(fā)展中的一個(gè)重要組成部分。雖然總體而言,它對(duì)軟件工程化過(guò)程的影響已為業(yè)界所了解,但卻并沒(méi)有十分清楚地確立起來(lái)。對(duì)于早前類(lèi)似演進(jìn)發(fā)展(包括從機(jī)器代碼發(fā)展到匯編代碼,再發(fā)展到源代碼)的參與者而言,這一點(diǎn)尤為明顯。
隨著抽象與自動(dòng)化程度的日益提高,新的過(guò)程、方法和工具接踵而來(lái)。瀑布式過(guò)程已讓位于螺旋式方法和迭代方法。實(shí)時(shí)方法已經(jīng)出現(xiàn)并正在取代靜態(tài)流程設(shè)計(jì)。新的工具也出現(xiàn)了,如包含有調(diào)試器、優(yōu)化編譯器和自動(dòng)測(cè)試工具的IDE(集成開(kāi)發(fā)環(huán)境)。
圖1:查看一個(gè)軟件過(guò)程的普通方法是借助于V形圖。 |
圖1:查看一個(gè)軟件過(guò)程的普通方法是借助于V形圖。 |