• 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