基于MDA的電化學儀器上下位機軟硬件協(xié)同設(shè)計
本文關(guān)鍵詞:基于MDA的電化學儀器上下位機軟硬件協(xié)同設(shè)計
更多相關(guān)文章: 模型驅(qū)動體系結(jié)構(gòu) 領(lǐng)域特定語言 協(xié)同設(shè)計 電化學儀器研發(fā)
【摘要】:科學首先就是從測量開始的,一些新機理、新檢測方法的出現(xiàn),并結(jié)合現(xiàn)代電子技術(shù),現(xiàn)代科學儀器的發(fā)展就會導致相關(guān)領(lǐng)域研究工作的突破,也因此成為解決現(xiàn)代科學前沿問題的重要基礎(chǔ)。電化學分析儀器量大面廣,電化學信號可直接使用,無須精密的機械和光學系統(tǒng),方便經(jīng)濟,特別適合在國內(nèi)發(fā)展,目前已經(jīng)廣泛應(yīng)用于化學、材料科學、環(huán)境科學、生命科學、公共安全、生物醫(yī)療等諸多領(lǐng)域。目前發(fā)展靈敏度高、響應(yīng)快速、使用壽命長、具有動態(tài)的在線檢測的新型電化學檢測器和功能聯(lián)用儀器也是當前科技生產(chǎn)的迫切需要。對于已經(jīng)研發(fā)好的電化學儀器,隨著與其他電化學儀器的聯(lián)用,將導致聯(lián)用后整體業(yè)務(wù)邏輯復雜,延長了研發(fā)周期與資金的投入,這些問題逐漸對電化學設(shè)備的研發(fā)產(chǎn)生了巨大的阻礙,成為了一個不可忽略的問題。本文提出了一種基于模型驅(qū)動體系結(jié)構(gòu)(Model Driven Architecture,MDA)的解決方案,針對一系列電化學儀器的上下位機軟硬件協(xié)同發(fā)開這一特定領(lǐng)域,通過可視化建模工具建立一種更符合電化學儀器聯(lián)用的PSM模型,并根據(jù)PSM模型通過ANTLR代碼生成的技術(shù)手段進行目標代碼生成。完成電化學儀器上下位機軟硬件的協(xié)同開發(fā)。通過這種解決方案,確保了跨平臺的電化學儀器聯(lián)用時通訊協(xié)議框架的一致性,突出了設(shè)計的決策,并且通過代碼生成的技術(shù)手段快速迭代開發(fā),驗證建立的領(lǐng)域模型的正確性,并且降低了對人員的專業(yè)性要求,使開發(fā)者更專注于自身的領(lǐng)域工作,大大提高了研發(fā)效率、縮短了研發(fā)周期、降低了維護周期。該開發(fā)模式在中國科學院長春應(yīng)用化學研究所合作開發(fā)的電化學儀器EC-SPR中使用。
【關(guān)鍵詞】:模型驅(qū)動體系結(jié)構(gòu) 領(lǐng)域特定語言 協(xié)同設(shè)計 電化學儀器研發(fā)
【學位授予單位】:東北師范大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TH832
【目錄】:
- 摘要4-5
- Abstract5-8
- 引言8-9
- 第一章 緒論9-12
- 1.1 課題背景9
- 1.2 研究問題9-10
- 1.3 研究意義10
- 1.4 本文組織結(jié)構(gòu)10-12
- 第二章 相關(guān)理論與技術(shù)簡介12-17
- 2.1 模型驅(qū)動體系結(jié)構(gòu)12-14
- 2.1.1 模型驅(qū)動體系結(jié)構(gòu)基本概念12
- 2.1.2 模型驅(qū)動體系結(jié)構(gòu)主要模型12-13
- 2.1.3 MDA中模型間的映射規(guī)則13
- 2.1.4 MDA的軟件開發(fā)過程13-14
- 2.2 統(tǒng)一建模語言14-15
- 2.3 可視化建模工具15
- 2.4 代碼生成工具ANTLR15-17
- 第三章 電化學儀器的MDA建模17-26
- 3.1 電化學儀器CIM模型建立17-18
- 3.2 電化學儀器PIM模型建立18-21
- 3.3 電化學儀器的PSM建立21-26
- 3.3.1 平臺映射規(guī)則21-23
- 3.3.2 UML拓展23-24
- 3.3.3 協(xié)議映射規(guī)則24
- 3.3.4 EC-SPR PSM實例24-26
- 第四章 目標平臺ISM生成26-34
- 4.1 PSM解釋器26-29
- 4.1.1 可視化建模工具UMlet26-27
- 4.1.2 PSM解釋器27-28
- 4.1.3 領(lǐng)域模型描述28-29
- 4.2 領(lǐng)域模型描述29-30
- 4.2.1 選擇區(qū)域29
- 4.2.2 記號區(qū)域29
- 4.2.3 語義規(guī)則區(qū)29-30
- 4.3 代碼生成器30-34
- 4.3.1 詞法分析30-31
- 4.3.2 語法分析器31
- 4.3.3 樹分析器31-32
- 4.3.4 語義處理32
- 4.3.5 StringTemplate模板設(shè)計32-34
- 第五章 總結(jié)與展望34-35
- 5.1 總結(jié)34
- 5.2 展望34-35
- 參考文獻35-37
- 附錄37-41
- 致謝41-42
- 在學期間公開發(fā)表論文及著作情況42
【參考文獻】
中國期刊全文數(shù)據(jù)庫 前5條
1 杜時英;;上位機與下位機的數(shù)據(jù)傳輸以及協(xié)議小議[J];計算機光盤軟件與應(yīng)用;2012年15期
2 張德芬;李師賢;古思山;;MDA中的模型轉(zhuǎn)換技術(shù)綜述[J];計算機科學;2006年10期
3 張少華,鄭玉墻;基于UML可視化建模工具的研制[J];空軍雷達學院學報;2005年01期
4 崔萌,袁海,史耀馨,李宣東,鄭國梁;一種基于MDA的UML順序圖到狀態(tài)圖的轉(zhuǎn)換方法[J];南京大學學報(自然科學版);2004年04期
5 張?zhí)?張巖;于笑豐;王林章;李宣東;;基于MDA的設(shè)計模式建模與模型轉(zhuǎn)換[J];軟件學報;2008年09期
中國碩士學位論文全文數(shù)據(jù)庫 前5條
1 李銳;MDA在領(lǐng)域工程上的研究與應(yīng)用[D];大連理工大學;2004年
2 許晶;可視化建模技術(shù)UML在實踐中的應(yīng)用與研究[D];江蘇大學;2002年
3 劉先毅;基于管道、過濾器的電化學工作站的開發(fā)[D];東北師范大學;2012年
4 張健;虛擬儀器系統(tǒng)架構(gòu)研究[D];東北師范大學;2013年
5 鄭蕊;基于DSL的電化學儀器上位機軟件產(chǎn)品線的設(shè)計與實現(xiàn)[D];東北師范大學;2014年
,本文編號:1080700
本文鏈接:http://sikaile.net/kejilunwen/yiqiyibiao/1080700.html