首页> 外文会议>Perspectives of Systems Informatics; Lecture Notes in Computer Science; 4378 >Deriving State-Based Implementations of Interactive Components with History Abstractions
【24h】

Deriving State-Based Implementations of Interactive Components with History Abstractions

机译:使用历史抽象派生基于状态的交互式组件的实现

获取原文
获取原文并翻译 | 示例

摘要

The external behaviour of an interactive component refers to the communication histories on the input and output channels. The component's implementation employs an internal state where inputs effect output and an update of the state. The black-box view is modelled by a stream processing function from input to output streams, the glass-box view by a state transition machine. We present a formal method how to implement a stream processing function with several arguments by a state transition machine in a correctness preserving way. The transformation involves two important steps, called differentiation and history abstraction. The differentiation localizes the effect of a single input on one of the input channels wrt. The previous input histories. The history abstraction introduces states as congruence classes of input histories. We extend our previous results from interactive components with one input channel to components with several input channels. The generalization employs a 'diamond property' for states and outputs which ensures the confluence of the resulting state transition system.
机译:交互式组件的外部行为是指输入和输出通道上的通信历史记录。组件的实现采用内部状态,其中输入会影响输出和状态的更新。黑盒视图通过流处理功能从输入流到输出流进行建模,玻璃盒视图通过状态转换机进行建模。我们提出了一种形式化的方法,该方法是如何通过状态转换机以正确性的方式来实现具有多个参数的流处理功能。转换涉及两个重要步骤,称为区分和历史抽象。该差异将单个输入的影响局限在输入通道之一上。先前的输入历史。历史抽象将状态作为输入历史的全等类引入。我们将以前的结果从具有一个输入通道的交互式组件扩展到具有多个输入通道的组件。泛化对状态和输出采用“钻石属性”,以确保结果状态转换系统的融合。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号