嵌入式分布軟件中基于事件的集成調(diào)試框架研究
本文選題:分布式調(diào)試 + 集成調(diào)試 ; 參考:《西安電子科技大學(xué)》2012年碩士論文
【摘要】:計算機硬件技術(shù)和軟件功能的提升為分布式軟件在嵌入式領(lǐng)域的應(yīng)用提供了廣泛的支持。然而在嵌入式分布式軟件的開發(fā)和調(diào)試中存在著分布式軟件運行的“不確定性”,難以同時對多個分布式節(jié)點進行調(diào)試操作等問題。在嵌入式分布式軟件的集成調(diào)試階段,集成調(diào)試人員主要側(cè)重于從宏觀上對軟件運行邏輯、軟件體系結(jié)構(gòu)設(shè)計等方面的調(diào)試,但是傳統(tǒng)的串行調(diào)試方法、嵌入式軟件調(diào)試方法和工具不能滿足分布式軟件的集成調(diào)試需求。而基于事件模型的分布式調(diào)試思想將軟件的執(zhí)行看做是產(chǎn)生事件的過程,將調(diào)試的層級提升到事件級別,相應(yīng)的方法和操作能夠滿足集成調(diào)試需求。 本文通過對嵌入式分布式軟件集成調(diào)試特征和需求的分析和研究,提出了一種基于事件模型的嵌入式分布式軟件集成調(diào)試框架。首先針對嵌入式分布式軟件在集成時的調(diào)試特點及需求,建立了基于事件模型的嵌入式分布式軟件集成調(diào)試框架,并給出該框架的體系結(jié)構(gòu)和工作過程。其次重點研究嵌入式分布式軟件集成調(diào)試框架內(nèi)部關(guān)鍵模塊的實現(xiàn)機制和策略并闡述框架中部分核心模塊的設(shè)計和實現(xiàn)工作。最后,將基于該框架的調(diào)試工具應(yīng)用到機載分布式軟件的集成調(diào)試中,通過對實驗過程、結(jié)果的分析和研究驗證本文提出的框架和方法的可行性。
[Abstract]:The improvement of computer hardware technology and software function provides extensive support for the application of distributed software in embedded field. However, in the development and debugging of embedded distributed software, it is difficult to debug multiple distributed nodes at the same time because of the uncertainty of the running of distributed software. In the integrated debugging phase of embedded distributed software, the integrators mainly focus on the macro debugging of software running logic, software architecture design and other aspects, but the traditional serial debugging method, Embedded software debugging methods and tools can not meet the needs of distributed software integration debugging. The idea of distributed debugging based on event model regards the execution of software as the process of producing events and elevates the level of debugging to event level. The corresponding methods and operations can meet the needs of integrated debugging. Based on the analysis and research on the characteristics and requirements of embedded distributed software integration debugging, this paper proposes an embedded distributed software integration debugging framework based on event model. Firstly, according to the debugging characteristics and requirements of embedded distributed software integration, the embedded distributed software integration debugging framework based on event model is established, and the architecture and working process of the framework are given. Secondly, it focuses on the implementation mechanism and strategy of the key modules in the embedded distributed software integration debugging framework, and expounds the design and implementation of some core modules in the framework. Finally, the debugging tool based on this framework is applied to the integrated debugging of airborne distributed software. The feasibility of the proposed framework and method is verified by the analysis and study of the experimental process and results.
【學(xué)位授予單位】:西安電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2012
【分類號】:TP368.1
【參考文獻】
相關(guān)期刊論文 前8條
1 何志強;綜合化航空電子系統(tǒng)發(fā)展歷程及重要支撐技術(shù)[J];電訊技術(shù);2004年04期
2 陳娟;;ARINC653分區(qū)操作系統(tǒng)在綜合模塊化航空電子系統(tǒng)中的應(yīng)用[J];電訊技術(shù);2009年05期
3 王巍;方濱興;張宏莉;;并行調(diào)試中的若干關(guān)鍵問題[J];計算機科學(xué);2003年03期
4 陳勇,何克東,陸在朝,鄢超;曙光機群系統(tǒng)并行調(diào)試器的設(shè)計與實現(xiàn)[J];計算機工程;2004年09期
5 熊建新,王鼎興,鄭緯民,,沈美明;基于事件模型的可視化并行調(diào)試技術(shù)[J];軟件學(xué)報;1996年05期
6 黃瑞芳,朱敏;支持多種并行程序設(shè)計模式的可移植并行調(diào)試器設(shè)計與實現(xiàn)[J];計算機工程與設(shè)計;2001年05期
7 陳文宇;分布式實時計算系統(tǒng)的一種調(diào)試方法[J];自動化博覽;2002年06期
8 鄭啟龍 ,姚震 ,陳國良;基于Java-CORBA的機群遠程調(diào)試器的設(shè)計與實現(xiàn)[J];中國科學(xué)技術(shù)大學(xué)學(xué)報;2003年03期
本文編號:1955162
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/1955162.html