Font Size: a A A

Research On Virtual Debugging Environment

Posted on:2012-09-09Degree:MasterType:Thesis
Country:ChinaCandidate:W J WangFull Text:PDF
GTID:2178330338497444Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
As software applications become more widely and both software size and software complexity are increasing, software debugging gradually occupies an increasingly important position in the process of software development and becomes the bottleneck of software development. Software debugging increasingly need to rely on a complex field environment. However, the developers can not have been programming and debugging in the field environment and the field device does not be allowed to use arbitrarily by the developers. Not fully debugged software would have a lot of problems in the process of on-site debugging, causing that the developer are busy with on-site debugging and on-site maintenance for a long term outside; And it would have the risks of destructing field or even endangering human life.It is imperative to provide a Virtual Debugging Environment (VDE) in the phase of development. Virtual Debugging Environment services the debugged programs, makes the debugged programs` debug needs as the purpose, fully considers the field environment, simulates the field environment and field devices under various scenarios and conditions with the maximum fidelity, outputs and passes the debugging data to the debugged program to complete the debug tasks. Prior to on-site debugging,More problems will be exposed as soon as possible, and software reliability, accuracy and stability will be protected to some extent. And then to debug the programs in the field environment would be bound to reduce the time of both the on-site debugging and on-site maintenance and earlier delivery the software so as to improve the software development efficiency and the enterprise honor.In this paper, Virtual Debugging Environment is researched and discussed on the principle, mainly including the following aspects of work:First, analyze the problems in the process of software development. Point out the necessity and the significance of Virtual Debugging Environment.Second, give the concepts and definitions of Virtual Debugging Environment. Raise followed principles for software debugging under Virtual Debugging Environment. Analyze the system structure and functional modules. Present its work process and using method.Third, combined with the specific instances of debugging requirements, the Virtual Debugging Environment's main technologies are researched and discussed, including Virtual Data Source, data communication, disposition and management and so on. Analyze the debug strategy.Fourth, by means of specific techniques and examples, discuss how to implement Virtual Debugging Environment and analyze the questions paid attention to. Give several related general modules.
Keywords/Search Tags:Field Environment, Virtual Debugging Environment, Virtual Data Source, Configuration, Debugged Program
PDF Full Text Request
Related items