论文部分内容阅读
论文提出了虚电路(Virtual Electric Circuit)的概念,虚电路是对现有计算机、网络、通信和软件的一种全新认识,并在此基础上进行的高度抽象,应用面向对象技术,组件技术与设计模式等现代软件设计方法与技术,实现了物理电路的软件化,设计开发了一个跨网络、跨平台、跨系统的软件开发控制管理平台。传统的电路软件开发耗时费力,需要开发人员进行大量的细致工作才能完成,虚电路概念的提出及实现为此提供了简单快速的开发框架与设计模式,加快了软件的开发速度、提高了软件开发的质量。本成果将在以下领域中取得广阔的应用前景:●计算机教学:在虚电路开发平台上可开发虚拟实验室,替代传统的计算机、信息等专业所必需的硬件实验室,减少在专业硬件实验室上的巨大投资,带来良好的社会效益和经济效益;●工业控制:虚电路系统可以降低工业控制的成本、化简系统复杂性,支持系统生命周期内的不断维护与变更;●家电控制:在家庭计算机中嵌入虚电路系统,实现计算机作为家庭信息、家电等的电路控制中枢,实现广义的信息家电职能化,在下一代互联网上提供更便捷的应用解决方案;●系统集成:虚电路系统对无限联结、跨平台、跨网络的支持可方便快速地实现异种平台互联、嵌入式系统的应用开发。论文首先简单介绍了虚电路思想的提出及开发历程,阐述了与虚电路相关的主要概念。第二章讨论了开发虚电路时采用的现代软件设计方法与技术,如面向对象技术、组件技术与设计模式。第三章从六个角度阐述了虚电路的设计思想:无限联结,虚实互补、虚实互联,虚电路家族,软件集成电路制造,狭义虚电路与广义虚电路,电路模式。文中给出了相应的实现效果图。第四章用一个流媒体实例,验证了虚电路思想的有效性。在结束语中指出了虚电路今后的研究重点与应做的工作。