Software Architecture Of Reusable Intelligent Virtual Controls

Bp Tang,Fb Cheng,Sr Qin
2004-01-01
Abstract:Intelligent virtual control (IVC) is the key part of null-programmed developing system for virtual instrument, it is an intelligent measurement instrument unit endowed with the function of actual measurement instruments, and these units can be used as basic building blocks for all kinds of virtual measurement instrument. Three different kinds of architecture which are object-linked architecture, interface-linked architecture and plug-socket architecture are analyzed, and their influences to IVC's integrating and reusing are discussed. IVC's hierarchical architecture supporting plug-socket architecture, and a software architecture-based IVC integrated framework are proposed. An example of assembling virtual instrument is given. The description of correlation of IVC at the layer of software architecture, which enables to support effectively the integration of IVC at interface, avoids the implement details of IVC and increases the reusability of IVC. In addition, by separating the developing and integration of IVC, it is possible to improve efficiency and quality of virtual instrument.
What problem does this paper attempt to address?