DocumentCode :
1731770
Title :
An extension mechanism and its application to educational software for real-time control experiment
Author :
Yang, Jie ; Fang, Zheng ; Zhang, Qichun
Author_Institution :
State Key Lab. of Synthetical Autom. for Process Ind., Northeastern Univ., Shenyang, China
Volume :
1
fYear :
2011
Firstpage :
450
Lastpage :
454
Abstract :
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 micro-kernel. 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 real-time control education. The experiment shows that the proposed mechanism can effectively improve the extensibility of the software.
Keywords :
authoring languages; computer aided instruction; control engineering education; easycontrol software; educational software; extension mechanism; flexible extensibility; plug-in mechanism; real-time control education; real-time control experiment; rich client platform; scripting technology; Computer languages; Jacobian matrices; Lead; Production facilities; Software; Visualization; Extension; Rich Client Platform; Script Language; plug-in;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2011 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4577-1586-0
Type :
conf
DOI :
10.1109/ICCSNT.2011.6181995
Filename :
6181995
Link To Document :
بازگشت