Dissertation > Excellent graduate degree dissertation topics show
Dynamic Evaluation Methods for Interrupts Driven Software Performance of Embedded System
Author: LiXianJie
Tutor: ZhouKuanJiu
School: Dalian University of Technology
Course: Applied Computer Technology
Keywords: Embedded System Dynamic Test Dynamic Performance Stack Depth nterrupt Schedule
CLC: TP311.53
Type: Master's thesis
Year: 2013
Downloads: 15
Quote: 0
Read: Download Dissertation
Abstract
|
Embedded systems have three basic characters:compact limited resources, strict time constraints and extremely sensitive cost. Embedded software needs to deal with a large number of interrupts. Many embedded software performance indexes (such as system throughput, the stack depth), which are closely related to interrupts, are important basis for evaluating software’s quality and guiding system’s design. However, interrupts’uncertainty and dynamic nature make them difficult to test.Focusing on the practical needs of embedded software’s design and security guarantee, this paper does some research based on the embedded software dynamic simulation and verification system. Firstly, an interrupt queuing model with preemptive priority is proposed. By analyzing steady-state features in queuing system, some key performance indexes such as system throughput, interrupt loss rate, average interrupt handling time, interrupt processing time and CPU security occupancy rate in the embedded system can be obtained. Then, GA(Genetic Algorithms), decision trees and STM are used to solve the stack depth test problem. Through analyzing the stack occupancy and interrupt types in detail with the aim of finding the WCSD(Worst Case Stack Depth) execution path, an interrupt scheduling model and a WCSD dynamic test approach based on GA are put forward to reduce the test error. Finally, this paper studies more stable WCSD test methods, proposes a multi-tier interrupt superposition model through analyzing stack occupancy distribution along with the program instruction sequences, and gets a more accurate the stack depth upper bound of embedded software.Besides, by integrating these research achievements to SPARC simulator, an all-digital simulation verification platform for embedded system is set up to evaluate software’s key performance indexes effectively and improve the security of embedded system. The experimental results show that the theories and methods in this paper have good reliability, feasibility and practical values.
|
Related Dissertations
- The Electric Power Steering System,U463.4
- Transplant of Windows CE Operation System Based on ARM9,TP316.7
- The Research of Moving Object Tracking System Based on Embeded Image Process Unit,TP391.41
- Gui Design and Application Oriented to Embedded Ultrasonic Detecting System,TP274.53
- Data Collecting and Processing of Multi-Linear-CCD Visual Measuring System,TP274.2
- LXI-VXI Adapter Design,TP274
- Research on Temperature Control System for High-Performance Oven-Control Crystal Oscillator (OCXO),TN752
- Study of An Embedded Chinese Medical Therapeutic Apparatus,R197.39
- Simulation of the hydraulic system of a special transport vehicles,U463
- Encryption Card Application of Embedded Hardware Firewall Based on IPsec VPN,TP393.08
- The Research and Realization of Audio-Video Capture and Transmission about Mine Search and Rescue Robot,TP274.2
- Design and Realization of GPS Monitoring System Based on WEB,TP311.52
- Study on Ethernet MAC Protocol and Its FPGA Implementation,TP393.04
- Design of the Mobile Multimedia Device Based on CDMA2000,TN929.5
- The Software System Design and Research of HS2503,TP311.52
- Design and Implementation of the Mobile Video Monitoring System Based on SIP,TN929.53
- Analysis and Design of Flash Storage Management in Embedded System,TP368.1
- Design and Implementation of Wireless Smark Home Control System Based on ARM,TP273.5
- Study of Prototype of Pulse Signal Long-distance Automatic Monitoring System,TN911.23
- UDP traffic based on embedded WinCE,TP311.52
- Research and Development on Device Drivers of Embedded Digital Video Record Sysytem,TP277
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Maintenance
© 2012 www.DissertationTopic.Net Mobile
|