摘要
为了建立可以与任何通用软件系统无缝集成的虚拟仪器模型,提出了运用组件建立多线程共享缓冲区的通用虚拟仪器架构,同时引进Petri网技术来分析和控制组件内部多线程运行中产生的并发与冲突、活性、安全性等.实验表明,该技术由于不受平台和语言环境的限制,能够增强虚拟仪器组件与应用程序开发的独立性和使用的安全性,能够大大地拓展虚拟仪器的应用范围.
In order to build a virtual instrument model that can be integrated into any general software without gaps, this paper presents a general architecture with multi-thread sharing buffer established by component theory, then analyzes and controls the problems such as concurrence, collision, aliveness and security etc. , during the process of the multi-threads running inside the component by importing the Petri nets technology. It can be proved by scientific experiment that because of not being restricted within any platform and language environment, this technology can enhance the independence between application program and Ⅵ component, and it also enhances the security when use Ⅵ in the application, and it exploits and extends greatly the range of the application of virtual instrument.
出处
《西安工业大学学报》
CAS
2008年第1期49-53,共5页
Journal of Xi’an Technological University
关键词
虚拟仪器
组件
线程
PETRI网
virtual instrument(Ⅵ)
component
thread
Petri nets