11月23日,IAR技術(shù)研討會(huì )
—— UML在嵌入式產(chǎn)品開(kāi)發(fā)中的應用
由于當今的嵌入式應用越來(lái)越復雜,人機界面也越來(lái)越豐富,很多公司在進(jìn)行產(chǎn)品開(kāi)發(fā)時(shí)越來(lái)越多地會(huì )面臨以下問(wèn)題:
- 在需求分析、模塊劃分和接口討論上,耗費了大量的會(huì )議時(shí)間與精力
- 無(wú)論花費多少時(shí)間做測試,總會(huì )有錯誤的遺漏
- 大量的時(shí)間用于代碼和文檔的編寫(xiě)上,但往往無(wú)法及時(shí)地對應需求的變化
- 后續的工程師往往看不懂前任工程師的產(chǎn)品設計,產(chǎn)品的維護經(jīng)常出現問(wèn)題
傳統的畫(huà)流程圖、用編程語(yǔ)言的設計方法這種基于順序運算結構的設計邏輯,已經(jīng)越來(lái)越難滿(mǎn)足到以上的產(chǎn)品開(kāi)發(fā)需求;而UML這種基于控制結構的系統設計方法,能很好地滿(mǎn)足上述要求??墒怯捎赨ML的規范定義太過(guò)于廣義,以至做出的代碼非常龐大,往往不能滿(mǎn)足嵌入式系統對硬件資源的苛刻要求。
瑞典IAR公司結合了公司在嵌入式領(lǐng)域的豐富經(jīng)驗與UML的狀態(tài)機理論(State Machine),推出了高效率的圖形化嵌入式UML開(kāi)發(fā)工具——VisualSTATE v5.2版(1.0版本于1987年推出),從而簡(jiǎn)化了嵌入式設計與開(kāi)發(fā)的過(guò)程。
作為全球領(lǐng)先的嵌入式工具提供商,IAR公司一向以產(chǎn)品的代碼效率引以為豪。VisualSTATE產(chǎn)生的核心代碼也僅有數K,從而能適用從8位到32位的各種嵌入式應用場(chǎng)合,支持8051, AVR, 78K, 430, ARM,M32C, X86等各種主流的芯片架構。目前已有數百家公司選用VisualSTATE來(lái)優(yōu)化產(chǎn)品開(kāi)發(fā),小到運動(dòng)手表、紅外夜視儀,大到ATM取款機、阿帕奇直升機充電設備等,在VisualSTATE的客戶(hù)名單也出現了通用電氣、羅氏制藥、德?tīng)柛?、NASA等耳熟能詳的名字……除了簡(jiǎn)化開(kāi)發(fā)以外,這些客戶(hù)更看中了VisualSTATE豐富的測試手段所能提供的軟件產(chǎn)品“零缺陷”的保證。
為了使廣大用戶(hù)對如何使用狀態(tài)機理論進(jìn)行嵌入式系統的開(kāi)發(fā)有一個(gè)充分的了解,特邀請瑞典IAR公司Mr.Henrik Leerberg先生開(kāi)設專(zhuān)題講座介紹相關(guān)理論背景,并在隨后的近5個(gè)小時(shí)中,Henrik先生將演示一個(gè)實(shí)際案例,如何從最初的產(chǎn)品需求入手、應用UML進(jìn)行圖形化的系統建模、到最終代碼集成并實(shí)現系統級的在線(xiàn)調試。Mr.Henrik Leerberg是資深的UML和VisualSTATE咨詢(xún)專(zhuān)家,在這一領(lǐng)域具有十數年的經(jīng)驗,已成功地指導過(guò)上百個(gè)商業(yè)客戶(hù)的軟件開(kāi)發(fā)。
會(huì )議安排
主題:從設想到現實(shí)——UML在嵌入式產(chǎn)品開(kāi)發(fā)中的應用
主辦:IAR中國辦事處
協(xié)辦:北京麥克泰技術(shù)有限公司、ENEA中國辦事處 主講:Mr.Henrik Leerberg,瑞典IAR公司VisualSTATE產(chǎn)品部 咨詢(xún)專(zhuān)家
語(yǔ)言:英語(yǔ)(全程中文翻譯)
地點(diǎn):深圳景軒酒店 6樓匯豐廳 (深圳地鐵1號線(xiàn),崗廈站C出口)
報名:麥克泰深圳辦事處 李小姐(0755-82971856,E-Mail: tina.lee@bmrtech.com)
*)本次講座為免費講座,由于座位有限,請及早預訂
*)每位與會(huì )聽(tīng)眾將免費得到一本概念手冊,《UML在嵌入式開(kāi)發(fā)中的應用》的中譯本,由丹麥理工大學(xué)著(zhù)名UML
教授Mr. Techn. Jørgen Staunstrup博士編著(zhù)
會(huì )議日程(2005年11月23日)
09:00 - 09:20 簽到
09:20 - 09:30 開(kāi)場(chǎng)介紹
09:30 - 10:00 UML方法在市場(chǎng)上的應用,成功案例介紹
10:00 - 10:45 UML概念簡(jiǎn)介:狀態(tài)機、并發(fā)與層次的系統架構、VisualSTATE使用入門(mén)
10:45 - 11:00 茶歇
11:00 - 11:30 實(shí)時(shí)操作系統原理:ENEA OSE介紹
11:30 - 12:30 建模演示:用UML概念來(lái)設計一個(gè)真實(shí)的Embedded Model
12:30 - 13:30 午餐
13:30 - 14:30 系統測試:靜態(tài)測試、動(dòng)態(tài)測試,、迭代測試
實(shí)例演示:用動(dòng)態(tài)規范性測試快速排除系統設計中的死鎖結構
14:30 - 15:00 實(shí)例演示:代碼和文檔生成(C, C++, Java代碼生成演示)
15:00 - 15:15 茶歇
15:15 - 16:15 系統整合演示:添加驅動(dòng)、函數,系統集成
16:15 - 16:35 實(shí)例演示:工程編譯、程序下載,UML系統級的在線(xiàn)調試
16:35 - 17:00 VisualSTATE的UML模型如何與RTOS集成使用
17:00 - 17:30 FAQ
*)每次實(shí)例演示將包含10-15分鐘的理論介紹
評論