首页> 外文会议>International workshop on algebraic development techniques >Role-Based Development of Dynamically Evolving Esembles
【24h】

Role-Based Development of Dynamically Evolving Esembles

机译:基于角色的动态集成开发

获取原文
获取外文期刊封面目录资料

摘要

An ensemble is a set of computing entities that collaborate to perform a certain task. Typically an ensemble changes dynamically its constitution such that new members can join and other members can leave an ensemble during its execution. The members of an ensemble interact through message exchange. They are modelled as instances of certain role types which can be adopted by components of an underlying component system. We propose a dynamic logic to describe the evolution of ensembles from a global perspective. Using the power of dynamic logic with diamond and box modalities over regular expressions of actions (involving role instance creation, message exchange and component access) we can specify safety and liveness properties as well as desired and forbidden interaction scenarios. Thus our approach is suitable to write formal requirements specifications for ensemble behaviours. For ensemble design and implementation we propose ensemble realisations. An ensemble realisation takes a local view by giving a constructive specification for each single role type in terms of a process algebraic expression. Correctness of an ensemble realisation is defined semantically: its generated ensemble transition system must be a model of the requirements specification. We consider bisimula-tion of ensemble transition systems and show that our approach enjoys the Hennessy-Milner property.
机译:集成体是一组协作执行特定任务的计算实体。通常,集成体会动态更改其构成,以便新成员可以加入,而其他成员可以在执行过程中离开集成体。合奏的成员通过消息交换进行交互。它们被建模为可由基础组件系统的组件采用的某些角色类型的实例。我们提出了一种动态逻辑,从全局的角度描述合奏的演变。使用动态逻辑,菱形和框模式的功能来处理动作的正则表达式(涉及角色实例创建,消息交换和组件访问),我们可以指定安全性和活动性属性以及所需和禁止的交互方案。因此,我们的方法适合为整体行为编写正式的需求规范。对于整体设计和实现,我们提出整体实现。整体实现通过以过程代数表达的方式为每个单一角色类型提供建设性的规范,从而获得局部视图。集成实现的正确性在语义上定义:其生成的集成转换系统必须是需求规范的模型。我们考虑对集合过渡系统进行双仿真,并证明我们的方法具有Hennessy-Milner属性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号