Font Size: a A A

Research On The Construction Theory Of A Reconfigurable Software Platform And Its Application

Posted on:2013-12-11Degree:MasterType:Thesis
Country:ChinaCandidate:F ZhangFull Text:PDF
GTID:2248330374952888Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
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.
Keywords/Search Tags:Reconfigurable Component, Software Framework, Lua
PDF Full Text Request
Related items