Dissertation > Excellent graduate degree dissertation topics show

Research on Program Spectra of Fault Localization Based on Embedded Software

Author: WangPeng
Tutor: LiChangYun
School: Hunan University
Course: Applied Computer Technology
Keywords: program spectra clustering function embedded software fault localization
CLC: TP311.52
Type: Master's thesis
Year: 2011
Downloads: 38
Quote: 0
Read: Download Dissertation

Abstract


With the widely application of computer technology,the seale and complexity of soflware system rises and the rate of system failure caused by software error continues to increase. Soflware fault localization can improve the efficiency of the debugging process, and is therefore an important process for the development of dependable software.The resources of embedded software increased the nonfunctional requirements,enhanced the semantic complexity,weakened the temporal are limite and excessive depend on hardware, also the earlier put the products of embedded software to the market, the more?profits. All these lead to potential faults of the embedded software are more complex and more secretive. existing fault location method have more complexity,dependence and low popularization flaws. so a fault localization mechanism of program spectra based onembedded software is introduced and? verified.? The experiments show that this fault location metod can greatly reduce the scope of the review process of the code and can quickly,efficiently locate software failure,easy to expand and be used universally, so as to provide a new way for software fault location.General concept and research on software diagnosis and fault localization is?presented and detailed analysis,expound the relationship between and fault classification,Analyze the characteristics of embedded software fault localization and point out the advantage of embedded software based fault localization.On the basis of explaining the source of the spectrum and analyzing several common program spectra,A thesis a new program spectra named statements hit spectra is proposed,it could express the characteristics of program running,?unlike the other program spectra,it could gain more diagnostic information.Compared with other fault locating method,? Its computation and produced redundant is small,it is running on the low priority thread,?occupancy rate of CPU and memory is small,?especially suitable for embedded software fault location. The framework of embedded software based program spectra difference analysis and fault localization is presented.? The framework uses program spectra to abstractly express a program running.? new measure criteriain cluding clustering function and ranking criteria is introduced, the correct running that most resembles the faulty running is selected according to these measure criteria.? Compared the spectra corresponding to these two runs, a report of suspicious parts of program is produced.Building process of Running environment supporting embedded software fault localization method was presented.By using Siemens test suite, some of these test suite are tested on the building platform,qualitative and quantitative analyses these test data.?The result shows that the method is blessed with the feasibility and correctness,at the same time,shows that the method is blessed with advantage compared with at present other best method.

Related Dissertations

  1. Research and Application of Graphic Interface Engine on Digital TV Middleware,TP391.41
  2. Research on Automatic Test System of Inverter Air Conditioner Electrical Control Board,TM925.12
  3. A Study on Fault Diagnosis and Location of Partial Discharge Fault of Oil-immersed Transformer,TM407
  4. Research on Fault Localization Based on Iterative Feedback,TP311.52
  5. The Development of Portable Gamma Spectrometer Application Software Based on ARM11,TL817.2
  6. Application Development in Rural Informatization,TP311.52
  7. The Research and Realization of Effective and Adaptive Active Probing Algorithm,TP393.07
  8. Research and Implementation of Probabilistic Fault Localization Algorithm for Dynamic System,TP393.06
  9. Design and Application of the System Ship Data Acquisition and Analysis System,U665.26
  10. Design and Implementation of a Testing Based Program Fault Localization System,TP311.52
  11. The Embedded Software-Based Design and Implement of Multi-Group Terminal Simulator,TP311.52
  12. Development of an airborne navigation radar detector,V243
  13. Embedded electronic chart navigation system design and implementation,U675.81
  14. Fish detection system software design of embedded navigation,TN966
  15. Design of Integrated Development Environment for On-Board Embedded Software and Research on the Key Techniques,TP311.52
  16. Fault Localization Method Based on Difference Comparison and Its Improvement,TP311.52
  17. In the BTS System’s and Applies in Analytic Instrument Embedded Software Testing Research,TP311.52
  18. Monitoring of self-control voltage regulation system design based on μC / OS-II tires,TP272
  19. The Technology of Automated Test and the Realization of the Platform Automated Testing Schemes on Mobile Terminals,TP311.52
  20. System Testing of Chip Operating System (COS)on Ic Smart Card,TP311.52
  21. For small robots designed for embedded software development platform,TP368.1

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile