首页> 外文会议>System analysis and modeling: About models >From Flow-Global Choreography to Component Types
【24h】

From Flow-Global Choreography to Component Types

机译:从流程全局编排到组件类型

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

摘要

The need for global behavior definitions is well established both in the domain of embedded reactive systems and service-oriented (business) systems. The problem has been to define the global behavior with sufficient, rigor and completeness to fully cover the intended behavior and not just some scenarios, and to enable automatic synthesis of component behaviors in practical systems and service development. In this paper we build on previous work where UML collaborations are used to structure systems and services into reusable building blocks, and UML activities to model global behavior, called choreography in the following. We identify two forms of choreography: one where all flows are localized to the roles participating in collaborations and another where the flows are not localized and thus more abstract. We propose a novel approach to map the flow-global choreography to a flow-localized choreography and further to distributed component behaviors (orchestrations) with well-defined interfaces from which implementation code can be generated using existing techniques. The overall approach combines the merits of global choreographies and collaborative building blocks with the flexibility of component-oriented designs. The approach is illustrated using a city guiding system as case study.
机译:在嵌入式反应系统和面向服务的(业务)系统领域,对全局行为定义的需求已得到很好的确立。问题是要以足够,严谨和完整的方式定义全局行为,以完全覆盖预期的行为,而不仅仅是某些场景,并在实际系统和服务开发中实现组件行为的自动综合。在本文中,我们以先前的工作为基础,在该工作中,使用UML协作将系统和服务构建为可重用的构建块,并使用UML活动为全局行为建模,以下称为编排。我们确定了两种编排形式:一种是将所有流程都本地化为参与协作的角色,另一种是将流程本地化而不是抽象的。我们提出了一种新颖的方法来将流全局编排映射到流本地编排,并进一步定义到具有明确定义的接口的分布式组件行为(业务流程),可以使用现有技术从中生成实现代码。总体方法结合了全球编舞和协作构建模块的优点以及面向组件设计的灵活性。使用城市指导系统作为案例研究对该方法进行了说明。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号