Dissertation > Excellent graduate degree dissertation topics show
Research on the Construction Theory of a Reconfigurable Software Platform and Its Application
Author: ZhangFan
Tutor: LiShuiPing
School: Wuhan University of Technology
Course: Mechanical Engineering
Keywords: Reconfigurable Component Software Framework Lua
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 57
Quote: 0
Read: Download Dissertation
Abstract
|
With fast development of software industry in the Information Age, the development process of software is far from mature:slipped schedule, poor quality, high maintenance costs, and difficult to adapt to new changes quickly. In order to solve the above problem better, software reusing becomes to be a mainstream solution. Refactoring is an important technology of software reusing. It provides a feasible way to improve productivity and quality of software, which is devoted to split and assemble the functional modules.In this paper, a general reconfigurable software platform is proposed, which uses reconstruction technology and platform/component architecture as its theoretical support. It uses Lua script language and dynamic link library, and is based on the wxWidgets framework library and VC++development tools. The platform is designed as a main frame structure. It can be reconstructed in software interface, functions and algorithms by assembling different modules. The main contents are as follows:Firstly, the general structure and method of reconfigurable software platform has been given, which is based on analyzing the software refactoring technology and the concept of "Reconfigurable Component"Secondly, a modular method is analyzed for the framework of reconfigurable software platform, which avoids the compatibility problem when embedding Lua script engine in software platform.Thirdly, a development method for reconfigurable components is proposed, which uses Lua script language and dynamic link library. It can reconstruct the software platform flexible.Fourthly, reconfigurable components are divided on the basis of component granularity. Some application examples are designed for the reconfigurable software platform.Finally, the reconfigurable components management and Lua script debugger are realized. Based on the above research, the reconfigurable software platform is developed, as well as some useful reconfigurable components which can be run on the platform. The research of this thesis both has the concurrently usability and fore sightedness. It might provide new valuable tools and methods for the needs of users:how to custom components quickly.
|
Related Dissertations
- The Optical Transceiver Test System Based on LUA Script,TP311.52
- Research on Component Retrieval of Reconfigurable Routing Switching Platform,TP391.3
- Research of Key Technology and Application of Test Script in LXI Device,TP274
- Research on the Unified Component Model and DSE for Hybrid Reconfigurable Systems,TP391.3
- Research and Implementation of the Call Process Software in the Wireless Access System,TN99
- The Model Research of Cryptogram Analyse System Based on Reconfigurable Technology,TN918.2
- Design and Implementation of the Fee Calculate Engine Baesed on Script Language,TP311.52
- Assembling Reconfigurable Manufacturing Execution System and its components Management Technology,TH164
- Research on Application Platform of Set Top Box Based on Script Language,TP312.1
- The Design of Script Interface Based on a Mobile2D Game Engine,TP311.52
- Research and Implementation of Simplifying Data Programming Based on Service Data Object,TP311.52
- Research on the Medical Image Oriented Software Framework and Its Application,TP311.52
- The Design and Implementation of the GUI Software Framework Based on .NET Platform,TP311.52
- Research and Implementation on Protocol Adapter Based on the Dynamic Scripting Language of Lua,TP277
- Application Interface Automatic Testing Framework Design and Implementation of Embedded System Based on Lua Script,TP311.53
- Design and Implementation of Radar System Modeling and Simulation Software Based on Components,TP311.52
- Design and Research of Spectrum Analyzer,TM935.21
- Space station in orbit of fault detection and diagnosis technology,V476.1
- The Study of Distributed Control Strategy Towards Water Treatment,X703
- Research on Key Technology of Freeway Incident Emergency Respond,U492.8
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
|