翻译 计算机英语翻译 谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/01 21:48:01
由于离散的控制器与连续的外部物理环境不断进行交互,
因此规律的数据采集与随机的通信与用户干扰不断发生 冲突。
异构控制软件设计是一个复杂的过程,传统异构控制
软件两阶段设计策略不能满足控制系统从系统建模到软件设
计的一致性约束,难以在不同平台上复用和演化。本文提出
了一种在分层异构控制软件领域构件化建模设计方法。构件
化能够将控制软件中的领域知识从平台实现中分离出来,方
便系统建模和软件设计;将时序调度成分从计算功能部分中
分离出来,利于控制构件的组建,从而在整体上促进模型演
化和系统实现。本文还引入了支持设计模式的 “管理器”概
念来规范构件之间的交互行为特征、构建层次化可重构的软
件构架、提高系统模型的可扩展性。“管理器”构件为给定控
制问题提供了独立于执行平台的解决方案;其设计模式保证
构件一旦执行,最终总能处于某一静止状态,从而为系统状
态的定义和执行提供大粒度的支持。而且,在 “管理器”控
制下的一组构件能够被抽象为模型层次结构的高层抽象大粒
度构件以支持构件的可组装性。
1 分层异构控制软件构件、设计模式的定义和描述
1.1 构件的定义和描述
面向对象设计方法学通过对象抽象、分层类结构和方法
调用接Cl来限制系统的复杂性。由于一组对象经常能够协调
完成连贯的功能,中间件设计方法学提倡将一个或多个对象
封装起来构成 “服务”,进而将 “服务”集成为系统。面向对
象设计方法学和中间件设计方法学主要的交互机制是直接将
控制流从一个对象传递给另一个对象的方法调用,强调将系
统分解为构件成分,但构件集成的正确性取决于设计者个人

的能力。本文的构件化描述方法将构件问的交互作用抽象为
不同的交互模型,基于交互模型描述独立于构件功能的构件
交互模式。
传统软件工程将构件定义为一个执行单元 ,只有在运行
时才能确定构件的发布和集成。在异构控制软件领域,构件
是由数据输入直至产生数据输出的一系列参数化行

As the discrete controller and the external physical environment for continuous interaction,
Therefore the law of random data acquisition and communication with the users interfere with the ongoing conflict.
Heterogeneous control of software design is a complex process, the traditional heterogeneous control
Two-stage strategy of software design can not meet the control system from the system to software-based modeling
Constraint of consistency, it is difficult in different platforms and the evolution of reuse. In this paper,
A control software in the field of heterogeneous hierarchical modeling of component design. Component
Able to control software of the domain knowledge from a separate platform, side
Then the system modeling and software design; Scheduling components will function in part from the calculation
Separated components help control the formation, thereby promoting the model of the whole speech
And systems. This arti