计算机工程 ›› 2008, Vol. 34 ›› Issue (4): 93-95.doi: 10.3969/j.issn.1000-3428.2008.04.032

• 软件技术与数据库 • 上一篇    下一篇

分层异构控制软件的构件化建模和设计

张 晶,张云生,向凤红   

  1. (昆明理工大学信息工程与自动化学院,昆明 650051)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2008-02-20 发布日期:2008-02-20

Component-oriented Modeling and Design of Hierarchical Hybrid Control Software

ZHANG Jing, ZHANG Yun-sheng, XIANG Feng-hong   

  1. (College of Information Engineering and Automation, Kunming University of Science and Technology, Kunming 650051)
  • Received:1900-01-01 Revised:1900-01-01 Online:2008-02-20 Published:2008-02-20

摘要: 在分离控制软件计算功能成分与交互行为成分的基础上,提出了一种异构控制软件构件化建模设计方法。采用层次化思想实现软件构架,管理异构控制模型,实现构件与设计模式复用。引入“管理器”的概念来描述构架如何将一组原子构件的计算成分集成为支持异构模型的复合构件。在分布式实时平台上通过实现简化的构件化分层异构控制软件验证该方法的可行性。

关键词: 构件, 设计模式, 层次化, 管理器, 异构控制软件

Abstract: This paper presents a component-oriented modeling and design methodology that reduces complexity by separating computational parts (components) and interaction among components(design pattern). Frameworks are composed hierarchically to manage heterogeneous models and achieve component and design pattern reuse. It introduces a notion of supervisor to characterize the property that a framework can aggregate individual component’s computation into a well-defined composite computation. A simplified hybrid control system is implemented to prove the feasibility of the methodology.

Key words: component, design pattern, hierarchy, supervisor, hybrid control software

中图分类号: