Font Size: a A A

For Icf Experiment Control System Software Framework For Research And Development

Posted on:2007-09-26Degree:DoctorType:Dissertation
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:1118360185451405Subject:Physical Electronics
Abstract/Summary:PDF Full Text Request
Experiment Control System (ECS) is a very important part of the diagnosis system for Inertial Confinement Fusion (ICF). Comparing with other countries, our ICF facility lacks of an automatic and intellectualized control system. With the development of ICF research and the building of new facility, a new control system is urgently needed to improve the automatic of the devices, enhance the ability of global control and manage. In this thesis, we studied the method developing a new ICF CCS, gave model and architecture of the developing system, and built up a unified development environment to solve the problems of the previous control system.Firstly this thesis gives a brief outline of ICF experiment and introduces the situation and evident technical gaps of the control system between our country and other countries. Then the problems of our previous ICF control system are discussed, which show that a unified development environment and a new control system are in urgent need.As a large and complex software system, the ICF control system must have the characteristics of good expansibility, maintainability and strong life. A better way is give a special development framework. ICFRoot is such a framework which is based on ROOT and develops for ICF experiment, this framework only finish the DPAS (data processing and analysis system). As the control system which is studied, the target diagnostic system in ICF is introduced.Based on present ICF experiments and plan of the "Shen Guang III" prototype facility, we analyzed requirements of ICF control system in detail and completely. Based on this, we will evaluate all mainstream software technologies and development methodologies (including object-oriented, system architecture, pattern, component, framework technology, distributed computing and other technologies), and propose a reusable, object-oriented, component and framework based software-development method. The total development process is iterative and incremental.In order that the framework could meet the increased requirement of ICF and be used widely in other applications, the Software Product-Line is used in the analysis and design of the control system framework. A component architecture, which is...
Keywords/Search Tags:Development
PDF Full Text Request
Related items