Font Size: a A A

Research On Reconstruction And Porting Of Radiotherapy Equipment Core Control System

Posted on:2015-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:X S RenFull Text:PDF
GTID:2298330452453154Subject:Software engineering
Abstract/Summary:PDF Full Text Request
In the process of computer technology development, the embedded system getsinto a stage of rapid development, and has been popularized in various industries.However, due to the rapid development of the hardware and software technologies,platforms of embedded system are continually updated; many embedded systems havebecome legacy systems. Most of these legacy systems are still play important roles intheir respective industries, which require the transformation of legacy systemsthrough a system migration, software re-engineering or re-development, etc., in orderto adapt to changing hardware and software technologies. Refactoring is a step ofsoftware re-engineering process; to make it before software migration can improvethe quality of whole software, and ensure the successful completion of softwaremigration.According to an analysis of existing research results found that the softwarerefactoring methods can be divided into two parts: code refactoring and designreconstruction. Design reconstruction methods are mostly evolution product ofdifferent object-oriented languages; and the design reconstruction methods of theprocess-oriented program for most embedded systems are still blank. The papermainly studies in two aspects: design reconstruction of embedded system, andmigration from bare-bones platform to the operating system platform. Thereconstruction and migration of the core control system of radiotherapy equipment asa case study, the main contents are as follows:Firstly, study on the existing knowledge of software refactoring and softwaremigration, to find how to deal with the migration of embedded system based onrefactoring.Secondly, study on the difference between the original platform and the targetplatform in dispatch management, access and control of I/O data, and interrupt system,analysis the part and design of the core control system of radiotherapy equipment, andfind out the important and difficult place in reconstruction methods.Thirdly, study on how to decouple the application software and operating systemdrivers, restructure of the application system, and how to abstract tasks of interruptsystem. Proposed the method of divided the tasks according to its real-timerequirement, and solve the problem of how can application software access the data of hardware directly. And do the task abstractions of timer interrupt, external interrupt,and serial device interrupts.Finally, according to the results of software reconstruction, achieve the migrationof the core control system of radiotherapy equipment on a new platform, and systemtests to ensure that the system functions have been achieved as it was before migration.System migration completed successfully after the reconstruction of the controlsystem, that proved the migration form bare-bones platform to the operating systemplatform can be achieved by using refactoring method, and it provides a goodapplication of migration form bare-bones platform to the operating system platform.
Keywords/Search Tags:Embedded systems, software refactoring, software migration, bare-bonessoftware
PDF Full Text Request
Related items