99爱免费_精品一区二区无码AV_欧美屁股xxxxx_日批视频国产_AV天堂亚洲区无码先锋影音_特黄A又粗又大又黄又爽A片

產(chǎn)品推薦:水表|流量計|壓力變送器|熱電偶|液位計|冷熱沖擊試驗箱|水質(zhì)分析|光譜儀|試驗機(jī)|試驗箱


儀表網(wǎng)>技術(shù)中心>應(yīng)用設(shè)計>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

一種改進(jìn)型UML在嵌入式系統(tǒng)中的應(yīng)用

   2012年05月22日 16:15  
  摘要:隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的迅速發(fā)展,當(dāng)前的信息社會已從當(dāng)初傳統(tǒng)的個人計算機(jī)時代進(jìn)入了后PC時代;而后PC時代的主要特征就是以嵌入式系統(tǒng)的廣泛應(yīng)用與發(fā)展為標(biāo)志的。嵌入式系統(tǒng)主要是使用微型的芯片及其固化的軟件,嵌入在其他系統(tǒng)中,以達(dá)到對其他系統(tǒng)進(jìn)行智能化或信息化實時控制等目的。
  
  引言
  
  隨著計算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)和通信技術(shù)的迅速發(fā)展,當(dāng)前的信息社會已從當(dāng)初傳統(tǒng)的個人計算機(jī)時代進(jìn)入了后PC時代;而后PC時代的主要特征就是以嵌入式系統(tǒng)的廣泛應(yīng)用與發(fā)展為標(biāo)志的。
  
  關(guān)于嵌入式系統(tǒng)的定義雖然有很多種,不過國內(nèi)普遍認(rèn)可的定義是:以應(yīng)用為中心,以計算機(jī)技術(shù)為基礎(chǔ),軟硬件可裁剪,適合應(yīng)用系統(tǒng)對功能、可靠性、成本、體積和功耗要求的計算機(jī)系統(tǒng)。
  
  嵌入式系統(tǒng)主要是使用微型的芯片及其固化的軟件,嵌入在其他系統(tǒng)中,以達(dá)到對其他系統(tǒng)進(jìn)行智能化或信息化實時控制等目的。
  
  當(dāng)前,嵌入式系統(tǒng)已在工業(yè)控制、航空航天、國防以及信息家電等領(lǐng)域得到廣泛的應(yīng)用,并發(fā)揮了重要作用,而且越來越多的領(lǐng)域都迫切需要嵌入式系統(tǒng)的支持。然而,由于嵌入式系統(tǒng)的硬件、軟件、應(yīng)用環(huán)境的千差萬別,因此當(dāng)前有限的嵌入式技術(shù)人員的時間和精力主要花在熟悉不同的硬件、軟件及其代碼的開發(fā)上。這樣不但造成嵌入式系統(tǒng)開發(fā)的效率和質(zhì)量得不到保證,而且也嚴(yán)重束縛了嵌入式技術(shù)人員進(jìn)行更高層次的研究與開發(fā)。這些都成為日益復(fù)雜的嵌入式系統(tǒng)迅速發(fā)展的瓶頸。
  
  1、UML引入到嵌入式系統(tǒng)中的可行性
  
  20世紀(jì)六七十年代,軟件產(chǎn)業(yè)遇到了危機(jī)。其原因就是軟件越來越龐大和復(fù)雜,而軟件的質(zhì)量和生產(chǎn)率卻越來越低。由此促進(jìn)了軟件工程的誕生,使得軟件開發(fā)的規(guī)范化和效率都得到了很大提高。在20世紀(jì)90年代,隨著面向?qū)ο蠹夹g(shù)的發(fā)展,軟件工程向自動化、智能化方向發(fā)展,其突出的標(biāo)志就是UML標(biāo)準(zhǔn)的出現(xiàn)與發(fā)展。隨后,很多軟硬件廠商相繼開發(fā)出了許多基于UML標(biāo)準(zhǔn)的CASE工具。從此開發(fā)軟件可以借助UML的CASE工具來完成從軟件的分析、設(shè)計、實現(xiàn)到測試的一系列軟件工程過程,大大提高了軟件開發(fā)的復(fù)用性和效率,降低了軟件開發(fā)過程中的返工率。
  
  UML突出的特點就是以面向?qū)ο蟮挠^點來分析和設(shè)計所開發(fā)的系統(tǒng),它把系統(tǒng)的每個功能都作為一個模塊(以“類”來表示)。在UML中,使用用例視圖、邏輯視圖、組件視圖、并發(fā)視圖和展開視圖來分別對軟件實現(xiàn)需求分析、設(shè)計、實現(xiàn)、集成和測試等過程;并且每個視圖都包括一系列的圖來具體實現(xiàn),上面的5類視圖包括了用例圖、類圖、對象圖、狀態(tài)圖、序列圖、協(xié)作圖、活動圖、組件圖和展開圖。其中,用例圖、類圖、對象圖、組件圖和展開圖屬于靜態(tài)圖,是從靜態(tài)方面對系統(tǒng)進(jìn)行分析和建模的;而狀態(tài)圖、序列圖、協(xié)作圖和活動圖則是從動態(tài)方面對系統(tǒng)進(jìn)行分析,模擬系統(tǒng)動態(tài)交互情況的。
  
  2001年,UML2.0的發(fā)布標(biāo)志著UML技術(shù)進(jìn)一步成熟,也得到了越來越多的硬件和軟件廠商的支持,這也使得UML的發(fā)展前景更加廣闊。面對基于軟件工程的UML在軟件領(lǐng)域所取得的巨大成就,是否可以把UML引入到嵌入式系統(tǒng)開發(fā)中來,用來改變當(dāng)前嵌入式系統(tǒng)開發(fā)效率低下的局面呢?通過研究分析發(fā)現(xiàn),UML應(yīng)用到嵌入式系統(tǒng)主要存在以下幾個方面困難:
  
  ①嵌入式系統(tǒng)包括硬件和軟件兩部分,不同廠商的硬件千差萬別,在某個嵌入式芯片中能正確運行的軟件在另外一個嵌入式硬件平臺上就不一定能正常運行。
  
  ②嵌入式系統(tǒng)軟件平臺也千差萬別,各自對開發(fā)的要求差異較大。
  
  ③大部分嵌入式系統(tǒng)對實時性要求嚴(yán)格。
  
  ④嵌入式平臺的軟件一般不是采用面向?qū)ο笳Z言開發(fā)的,主要采用C語言甚至是匯編語言編寫。
  
  所有以上這些特點,導(dǎo)致在實際的嵌入式系統(tǒng)中UML模型很難被構(gòu)建。即使構(gòu)建出模型,其正確性、實時性能也很難得到驗證和保證。
  
  雖然如此,各國的研究者和開發(fā)商為把UML引入到嵌入式系統(tǒng)中都做出了不懈的努力,并取得了一些成果,主要包括:
  
  ①為了使所建立模型的正確性能夠得到驗證,有人提出采用形式化的方法。例如William和H.C.Cheng使用VHDL作為模型的形式化描述語言,通過分析UML模型中的類圖和狀態(tài)圖得到嵌入式系統(tǒng)的VHDL描述,確定系統(tǒng)的結(jié)構(gòu)和行為,并進(jìn)行模型驗證。還有學(xué)者使用有限狀態(tài)自動機(jī)與UML相結(jié)合來完成系統(tǒng)的分析、設(shè)計和驗證。
  
  ②對于實時性要求,提供的解決方法主要包括:使用標(biāo)準(zhǔn)的UML及其構(gòu)造型概念設(shè)計實時系統(tǒng),以及擴(kuò)充UML或改造UML以使其滿足實時系統(tǒng)的要求。
  
  ③對于語言的問題,主要有以下兩種解決方法:一種是使用面向?qū)ο蟮腃++語言開發(fā),如SystemC;另一種是使用可以與C語言結(jié)合的UML開發(fā)環(huán)境,如美國ILogix公司推出的Rhapsody。
  
  由以上3種解決方案可知,UML應(yīng)用在嵌入式系統(tǒng)所產(chǎn)生的可驗證性、實時性以及語言的問題,都是可以解決的,因而有可能廣泛使用UML來分析、設(shè)計與指導(dǎo)嵌入式系統(tǒng)開發(fā),以解決嵌入式系統(tǒng)開發(fā)效率低下的問題。
  
  2、一種改進(jìn)的通用嵌入式系統(tǒng)UML方案
  
  由于目前對UML應(yīng)用在嵌入式系統(tǒng)中的研究往往都是側(cè)重于解決嵌入式系統(tǒng)的某一方面,因而不具有通用性,很難成為嵌入式系統(tǒng)建模的標(biāo)準(zhǔn)。為了解決UML在嵌入式系統(tǒng)中的建模問題,本文提出了一種通用的UML嵌入式系統(tǒng)設(shè)計解決方案。
  
  為了給嵌入式系統(tǒng)建模必須考慮以下方面:
  
  ◆時間。在序列圖中描述時間及其約束信息。
  
  ◆并發(fā)性。用活動類來描述并發(fā)。活動類的屬性(如優(yōu)先級)可以定義成類的標(biāo)簽值,可通過組件版類﹤﹤Process﹥﹥和﹤﹤Thread﹥﹥將它們映射到實現(xiàn)環(huán)境中。
  
  ◆異步通信。UML支持線程間發(fā)送異步消息。
  
  ◆同步通信。定義信號量、監(jiān)視器或關(guān)鍵區(qū)的類/版類來描述同步。
  
  由此,可以得出嵌入式系統(tǒng)建模的一般過程如下:
  
  ①首先確定系統(tǒng)需求。在此階段既不考慮哪部分是軟件,也不考慮哪部分是硬件,只根據(jù)調(diào)研和與用戶的交流得出系統(tǒng)應(yīng)具有的功能,并通過角色與用例的關(guān)系表現(xiàn)出來,從而得出用例圖和系統(tǒng)zui終需求。
  
  ②進(jìn)入系統(tǒng)設(shè)計階段,也就是根據(jù)用例圖得出的需求來設(shè)計類圖。這個階段需要確定哪些功能由硬件完成,哪些功能由軟件完成。軟件類圖的設(shè)計與純軟件建模方法基本一樣,在此不再贅述。對硬件的處理一般由硬件包裝類來實現(xiàn),硬件包裝類提供訪問硬件的接口。這些硬件包裝類處理到設(shè)備的通信和設(shè)備產(chǎn)生的中斷,通過這樣的硬件類可以隱藏低級協(xié)議的細(xì)節(jié),并且很方便、快速地將低級中斷轉(zhuǎn)換為系統(tǒng)中其余部分的事件。包裝類是屬于活動的還是靜態(tài)的類,主要取決于硬件的屬性。
  
  ③如果類圖中所描述的軟件類或硬件類比較復(fù)雜,難以描述清楚,那么可以采用對象圖來細(xì)化,使之更加具體和明確。
  
  ④對于實時性要求,需要在序列圖中進(jìn)行定義和描述;如果想知道不同對象之間的鏈接,以及鏈接對象間如何發(fā)送消息,可以建立協(xié)作圖;通過建立狀態(tài)圖,可以了解到某個對象所能到達(dá)的所有狀態(tài),以及對象收到的事件對該對象狀態(tài)的影響等。
  
  ⑤zui后,使用組件圖和展開圖來實現(xiàn)系統(tǒng)的集成與驗證。
  
  以上過程可以在Rhapsody軟件環(huán)境下實現(xiàn),因為該軟件可以產(chǎn)生嵌入式系統(tǒng)常用的C語言,更接近通常的嵌入式開發(fā)環(huán)境。
  
  3、實例分析與討論
  
  這里以一個報警系統(tǒng)為例,說明如何使用UML來設(shè)計嵌入式系統(tǒng)。一個報警系統(tǒng)一般由傳感器(包括聲音傳感器、圖像傳感器和熱傳感器),報警器(包括聲音報警器、報警器和光報警器),鍵盤,LCD顯示器,系統(tǒng)處理器,以及用于存儲系統(tǒng)配置信息和日志信息的存儲器等部件組成。
  
  當(dāng)傳感器接收到某個信號,通過模/數(shù)轉(zhuǎn)換把信息送到系統(tǒng)處理器中后,系統(tǒng)處理器根據(jù)設(shè)定的配置信息條件,判斷是否需要報警。若需要,則會向報警器發(fā)出報警命令。鍵盤和LCD顯示器用于人機(jī)對話,可以根據(jù)實際需要設(shè)定報警條件和方式。
  
  該系統(tǒng)的序列圖如圖1所示。從圖1中可以看出,該系統(tǒng)要求從傳感器返回信息到發(fā)出報警的時間間隔小于3s。這就是序列圖中對嵌入式實時系統(tǒng)時間要求的一個例子。
  
  在類圖中,把系統(tǒng)處理器設(shè)計成活動類,負(fù)責(zé)處理通過帶有LCD顯示的控制面板與用戶的交互。通過控制面板,可以配置、激活和關(guān)閉系統(tǒng)。所有的配置變化均保存在系統(tǒng)配置信息類中。系統(tǒng)處理器接收傳感器的信息,并把它與系統(tǒng)配置信息比較,從而決定是否報警。為了查詢和了解報警系統(tǒng)歷史信息,系統(tǒng)處理器將所有事件保存在日志中。系統(tǒng)處理器、傳感器和報警器的類圖的簡單關(guān)系如圖2所示。
  
  圖1報警系統(tǒng)序列圖
  
  圖2報警器系統(tǒng)組成的類圖
  
  4、結(jié)語
  
  為嵌入式系統(tǒng)引入一個通用、完善的UML技術(shù),必將對當(dāng)前高速發(fā)展的嵌入式系統(tǒng)的研究與開發(fā)產(chǎn)生積極的影響。而本文所提出的思想和方法,對于擺脫UML技術(shù)在嵌入式領(lǐng)域的困境起到了有益的探索和建議作用。

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:儀表網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-儀表網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:儀表網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其它來源(非儀表網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或和對其真實性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
聯(lián)系我們

客服熱線: 15267989561

加盟熱線: 15267989561

媒體合作: 0571-87759945

投訴熱線: 0571-87759942

關(guān)注我們
  • 下載儀表站APP

  • Ybzhan手機(jī)版

  • Ybzhan公眾號

  • Ybzhan小程序

企業(yè)未開通此功能
詳詢客服 : 0571-87759942
主站蜘蛛池模板: 日韩在线永久免费播放|动漫无遮羞肉体在线观看免费|国产色情精品一区二区|在线亚洲综合欧美网站首页|69精品久久久久久久|日韩区国产区 国精产品999一区二区三区有限|日韩毛片|成人免费看片又大又黄|麻豆出品视频在线|4438全国成人免费|青草视频精品 | 99免费看香蕉视频|久久伊人蜜桃=av一区二区|激情五月开心综合亚洲|国产午夜一级片|一级片的网站|一本精品99久久精品77 | 国产亚洲精=a=a在线看|玖玖在线观看视频|国产免费内射又粗又爽密桃视频|久久99精品国产麻豆蜜芽|人妻无码一区二区视频|久久99精品久久水蜜桃 | 欧美在线视频三区|国产中文原创|日本午夜免费福利视频|国产色综合色产在线视频|综合国产精品|猫咪成人在线观看 | 91成人毛片|#NAME?|亚洲视频1区2区3区4区|国产思思99re99在线观看|激情春色|国产一区二区三区四区在线观看 | 亚洲在女同久久中文字幕|日本性一区二区|人妻精品久久久久中文字幕69|综合久久一区二区|无码观看=a=a=a=a=a=a=a=a片|在线影院免费观看 | 奇米影视超碰在线|亚洲第一中文字幕|欧美精品片|欧美日韩精品网站|亚洲熟妇色XXXXX欧美老妇Y|正在播放国产真实哭都没用 | 亚洲=a级大片|青草伊人久久综在合线亚洲观看|我爱=av网站|91福利视频免费观看|果冻传媒剧国产免费入口今日更新|老师露双奶头无遮挡挤奶视频 | 琪琪亚洲|成品片=a免费直接观看|久久精品性视频|少妇无码吹潮|国产女人十八毛片|免费毛儿一区二区十八岁 | 日本公交车上xxxxhd少妇|五月开心六月伊人色婷婷|97国产suv精品一区二区62|久久99精品久久久久久久清纯|精品国产欧美日韩|黄色网页入口 | l8videosex性欧美69|国产麻豆91|黑人黄色片|午夜精品偷拍|欧美一区高清|久久99热只有频精品6狠狠 | 一本久道在线|#NAME?|成人在线www|精品国产一区二区三区久久影院|精品日韩=av高清一区二区三区|chinese乱国产伦video | 天天看天天色|国产欧美日韩在线精品一区二区|国产在线免费看|日韩欧美1区|夜夜爽=av|剧情演绎国产在线视频 | 夜夜久久|裸体黄色一级片|99免费精品|91嫩草香蕉|人妻人妻人人人|国产免费8X高清在线 | 99ri=av国产精品视频|国产视频9999|中文字幕乱码在线|无码专区精品推荐第一页|免费超爽大片黄|一级小毛片 | 亚洲日本乱码一区二区产线一∨|我要看WWW免费看插插视频|老师课后辅导乳揉搓H在线观看|视频一区二区三区波多野结衣|中文字幕在线资源|精品国产第一页 | 小早川怜子痴女在线精品视频|国产+免费+无码|#NAME?|午夜无码成人免费视频|国产精品成人一区视频网站|色综合桃花网 亚洲女人天堂在线|四虎福利影院|日韩视频在线观看视频|欧美日韩成人一区|黑人异族巨大巨大巨粗|超碰在线c=ao | 影音先锋=aV成人资源站在线播放|中文字幕国产在线天堂|国产极品视频在线观看|亚洲毛片儿|人人性人人性碰国产|成人午夜精品久久久久久久蜜臀 | #NAME?|国产精品美女久久久久网站|h在线免费观看|男人操女人免费看|一级毛片在线播放|黄色=av小说 | 午夜免费啪视频在线体验区|亚洲成本人片无码免费|亚洲=av成人无码网站色优|自拍偷拍第1页|久久精品性一区区裸体艺术|久久久久亚洲=av成人动图 | 韩国久久=av|V一区无码内射国产|超级碰碰色偷偷免费视频|国产成人自拍网站|日韩1区2区3区|欧美亚洲日本精品 | 日本欧美在线观看|91香蕉在线极品观看|两个人看的www高清视频中文|九九久久影院|偷拍超碰|久久99国产综合精品免费 | 天天看片导航|又粗又猛又黄又爽无遮挡|人妻无码专区一区二区三区|国产l精品国产亚洲区久久|少妇被又大又粗猛烈进出视频|国产精品夜色一区二区三区 | 日韩性生活一级|日韩久久无码一区二区|欧美胖老太一级毛片|欧美精品一区二区精品久久|国产精品日韩在线观看|亚洲=av线=av无码=av岛国片 | 亚洲乱小说|未满十八18禁止免费无码网站|日韩=av免费网址|在线国v免费看|人成午夜大片免费视频77777|亚洲激情影院 | 欧美亚洲成人在线|国产精品拍天天在线|超碰人人91|天下第一社区高清在线播放|欧美黄色成人影院|欧美成人影院在线 | 日韩精品成人=av|午夜精品一区二区三区免费视频|亚洲精品国产综合久久一线|国产三级=aV在在线观看|GV无码免费无禁网站男男|欧美videos另类极品 | 成全高清视频免费观看|亚欧在线观看视频|天天躁日日躁狠狠躁欧美老妇|性感一级片|日韩一区免费观看|欧美日韩在线免费观看 | 91精品一区二区三区在线|情侣偷拍在线一区|天堂网在线.www天堂|成人=a毛片免费全部播放|日本国产一区二区|美女被日在线观看 | 免费无码又爽又刺激=a片|爽爽影院免费观看|青青视频二区|少妇=av|久久国产操|#NAME? | 国产7页|日韩不卡在线播放|国产精品丝袜美女|亚洲人成无码WWW久久久|狼色精品人妻在线视频|亚洲国产一区二区久久久777 | 美女裸乳裸体无遮挡的网站|在线观看不卡视频|免费午夜看片|亚洲精品日韩一|一级中国黄色片|国产亚洲精久久久久久叶玉卿 | 日本午夜精品|亚洲艹逼视频|国产高清好大好爽受不了了|蜜臀=avwww|天天操人人看|高清国产下药迷倒白嫩美女99 | 91=av爱爱|黄频视频大全免费的国产|日本亚洲一区二区|c=aoporn超碰地址进入|黄色在线免费观看视频|精品国产乱码久久久久久芒果 | 极品少妇x88|国产免费看福利|亚洲欧美国产另类首页|69xx免费播放|亚洲=aV无码天堂一区二区三区|国产真实乱在线更新 | 日韩人妻无码精品=a片免费不卡|国产亚洲综合99久久系列|国产影视精品一区二区三区|午夜理论片一级毛片免费|亚洲,国产,欧美在线|久久曰视频 | 3级黄色|最新在线精品国自产拍视频|干日本少妇视频|91九色免费视频|一级免费在线观看|狠狠干超碰 | 国产精品成人**免费视频|亚洲免费在线播放视频|国产激情一级毛片久久久|99久免费精品视频在线观78|97dyy97影院理论片在线|日韩成人免费视频 | 亚洲啪啪|麻豆视传媒短视频免费官网|成人啪啪178|一区二区三区四区高清精品免费观看|日本一区二区三区免费看|久草视频免费播放 | 91精品福利视频|午夜激情国产|国产=aV无码专区亚洲=aV琪琪|国产=aV无码专区国产乱码|一级片日本|久久久国产成人一区二区三区 | 黄色网址免费在线观看|蜜臀=av夜夜澡人人爽人人桃色|极品少妇XXXXⅩ另类|国产成人一区二区无码不卡在线|亚洲无线视频|九九久久精品国产=aV片国产 |