Dissertation > Excellent graduate degree dissertation topics show
The Application of Evolutionary Testing to Nested Branch Structure of Assembly Language in Embedded Software
Author: ZhangHuaWei
Tutor: LiuXiYang
School: Xi'an University of Electronic Science and Technology
Course: Computer Software and Theory
Keywords: Software Testing Evolutionary Testing Fitness Function Nested Branch
CLC: TP368.1
Type: Master's thesis
Year: 2009
Downloads: 3
Quote: 0
Read: Download Dissertation
Abstract
|
Evolutionary testing is an emerging technology for automatic test data generation, which has been successfully applied in practice. It reformulates the test data generation problem into an evolutionary search under the guidance of a fitness function, a well-designed fitness function is crucial to the efficiency and effectiveness of evolutionary search. Therefore, the fitness function plays a very important role in evolutionary testing recently.In the application of evolutionary testing based on assembly language in embedded Software, the first problem faced is the program instrumentation, comparing to the high-level language, the assembly language have many different ways of addressing mode, therefore, the program instrumentation is much more difficult. This paper proposes an approach to solve this problem. Meanwhile, because the branch structure is the main structure of assembly language and the nested branch is the most complicate, therefore, we will focus on the fitness function calculation in the application of evolutionary testing based on nested branch structure of assembly language in embedded software. There are three methods in the calculation of fitness function, which are based on traditional method, the approximation level and the approximation level. The traditional method of fitness function design focuses on the approximation level, and can’t effectively evaluate the data of internal branch, On the other hand, the method focus on the branch distances just concentrates the distance of branch and ignores the approximation level; but the method of fitness function based on the optimism level solves the problem above and makes the evolutionary search much more efficiency and effectiveness.Experimental results show that the fitness functions with the method based on optimism level can effectively improve effectiveness of evolution search.
|
Related Dissertations
- Research on Object-Oriented Integration Testing Method,TP311.53
- Formalization-based Methed to Generate Test Sequence of UML,TP311.53
- The Software Testing Technique Research of the ECDIS Based on Program Slicing,TP311.53
- Study on Performance System for CP Software Testing Centre,F272.92
- Software Testing in Flash Ring System and Platform for China Telecom,TP311.53
- Algorithms and Software for Areal Surface Texture Analysis and Evaluation,TP311.52
- Process Engine based automated testing for Web Services Research,TP311.52
- A base software inspection station test management information system design and implementation of the key issues,TP311.52
- Research on Instrumentation for Binary Code Debugging and Testing,TP311.52
- Design and Implementation of ATM Equipment Testing System Base on WOSA/XFS Standard,TP311.52
- The Design of Park’s Provident Fund Information System and Software Testing,TP311.52
- Research and Implementation of the NAS application software automated testing program,TP311.52
- The Implementation of BIOS Security-Control Software Testing,TP311.52
- The Design and Testing of Malicious URL Dynamic Scanning System Based on Cloud Security,TP393.08
- Design and Implementation of the institutions of higher learning courses online production platform,TP393.092
- Research on Application of Intelligence Schedule of Pubic Traffic Vehicles Based on Genetic Algorithm,U495
- Automated test packet transmission network management interface testing application,TP311.52
- A Research and Application on Software Testing Technology for Agile Development,TP311.53
- The Second Phase Business Functions’ Desing and Remote Seate Subsystems’ Implementation of Jining 11185 Postal Systems,TP311.52
- Programs marking method of branch coverage,TP311.53
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Micro-computer > A variety of micro-computer > Microprocessor
© 2012 www.DissertationTopic.Net Mobile
|