期刊文献+

基于体系结构模型检查分布式控制系统 被引量:3

Model Checking Distributed Control Systems Based on Software Architecture
下载PDF
导出
摘要 分布控制系统是大量硬件设备通过计算机系统得以控制和协调的高度复杂系统,它们也是任务关键的系统,需要保障其功能的高度正确性和可靠性.分析复杂控制系统的过程包含了证明或验证设计的系统确实满足某种需求.但由于系统的复杂度,有效分析系统是相当困难的.从系统设计和分析的角度看,基于体系结构方法可以运用层次化构造和抽象的方法来减小模型复杂度.模型检查技术是分析复杂系统构造满足正确和可靠性需求的有效方法.结合软件体系结构描述方法和模型检查技术,提出了基于体系结构的分布式控制系统形式分析方法,通过楼宇综合控制系统实例研究,展示了该方法在提高分布式控制系统设计质量方面的效果. Distributed control systems are a category of high complex systems that include a large number of devices controlled and harmonized by computer systems. Their reliability and functional correctness always need to be guaranteed as their mission-critical feature. The analysis process for complex control systems consists of proving or verifying that the designed system indeed meets certain specifications. However, both the design and analysis may be formidable due to the complexity and magnitude of the system. From an analysis perspective, the complexity of a system can be reduced by imposing a hierarchical structure and abstraction on the architectural design. Currently, model checking is demonstrated by more and more successes. It is an effective way to verify that the construction of a complex system satisfies to the requirements of reliability and correctness. An approach for formally analyzing distributed control systems at architectural level by applying software architecture description and model checking techniques is presented. Through study on a building comprehensive control system, it is shown that the method could improve the quality of design of distributed control systems.
出处 《软件学报》 EI CSCD 北大核心 2004年第6期823-833,共11页 Journal of Software
基金 国家自然科学基金 国家高技术研究发展计划(863) 国家重点基础研究发展规划(973))~~
关键词 正确性需求 性质规范模式 模型检查 软件体系结构 分布式控制系统 Computer architecture Distributed computer systems Mathematical models Specifications
  • 相关文献

参考文献1

二级参考文献2

  • 1李林.智能大厦系统工程[M].电子工程出版社,1997..
  • 2胡崇岳.智能建筑自动化系统[M].机械工业出版社,1999..

共引文献5

同被引文献42

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部