摘要
软件复用是解决软件危机、提高软件生产率和软件质量的有效途径。本文提出了一种可复用虚拟仪器软件(virtual instru-ments software,VIS)的设计方法,将VIS抽象为架构+构件(软芯片)+连接件(软件总线)+数据约束的形式,并给出了VIS的架构、架构中的构件定义、构件组装的技术和数据约束等,初步实现了用户接口独立于测试算法和测试流程,测试算法和测试流程独立于应用对象和底层硬件的输入输出,达到了VIS的设计复用和过程复用。并用一个应用实例,说明了该思想的可行性。
Software reuse is an effective way of solving software crisis and improving software productivity and quality. This paper puts forward a design method of reusable virtual instrument software in the abstract form of construction + components (soft chips) + link components (software bus) + data restriction. It also provides the construction of VIS (virtual instrument software), the component definition, the component assembling technology, the data restriction and so on. This method realized primarily the independence of the user interface from test arithmetic and test process, which are also independent from application objects and the input and output of the bottom hardware, and realized the design reuse and process reuse of VIS. We demonstrate the feasibility of this idea by a practical application.
出处
《仪器仪表学报》
EI
CAS
CSCD
北大核心
2008年第2期349-353,共5页
Chinese Journal of Scientific Instrument
基金
江苏省高校自然科学基金(02KJB520001)
江苏省自然科学基金(BK2005027)资助项目
关键词
软件复用
软件体系结构
构件技术
虚拟仪器
虚拟仪器软件
software reuse
software architecture
component technology
virtual instrument
virtual instrument software