4、独立构件系统
这种结构包括进程间通信和事件驱动。结构的特点是事件的发出者不必知道,也不应假设对该事件的具体处理过程。
它的优点是:提供了强大的可复用性支持。系统的重配置也很容易。缺点是:软件系统中的构件在很大程度上依靠操作系统的调用。如果一个事件的处理需要多个进程处理,活动进程的激活次序是不能保证的。经过事件传递数据也较受限制。事件处理中的逻辑处理实际上带有时态性质,与一般的逻辑处理不一样。
5、虚拟机
这种结构包含解释器、推理系统和过程控制等。解释器的目的是实现一个虚拟机。这是一类比较复杂的体系结构,但是,如果进行结构分析的话,就会发现看似不同的系统有着十分相似的结构。推理系统和过程控制结构要比较外界变量与目标常数的差异,经过控制策略的计算,反馈信号,控制需要监测和控制的过程。
|
|