An Extension Mechanism and Its Application to Educational Software for Real-time Control Experiment
When designing the architecture and function of software, researchers often encounter the demand to enhance the extensibility of the software. To realize flexible extensibility, this paper presents an extension mechanism to enhance the extensibility from three aspects: architecture, function and interface. The flexible architecture is achieved by using Rich Client Platform (RCP) platform which has a microkernel. The function dynamic adding ability is achieved by using the plug-in mechanism. Customized extension of function interface is achieved by using the scripting technology. The proposed extension mechanism is applied in the EasyControl software which is designed for complex control education. The experiment shows that the proposed mechanism can effectively improve the extensibility of the software.
Extension Rich Client Platform plug-in Script Language
Jie Yang Zheng Fang Qichun Zhang Tianyou Chai
State Key Laboratory of Synthetical Automation for Process Industries (Northeastern University), She State Key Laboratory of Synthetical Automation for Process Industries (Northeastern University), She
国际会议
哈尔滨
英文
450-454
2011-12-24(万方平台首次上网日期,不代表论文的发表时间)