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