首页> 外文会议>ACM SIGPLAN workshop on partial evaluation and program manipulation 2011 >iTasks for a Change: Type-Safe Run-Time Change in Dynamically Evolving Workflows
【24h】

iTasks for a Change: Type-Safe Run-Time Change in Dynamically Evolving Workflows

机译:更改的iTasks:动态演变的工作流程中类型安全的运行时更改

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

摘要

Workflow management systems (WFMS) are software systems that coordinate the tasks human workers and computers have to perform to achieve a certain goal based on a given workflow description. Due to changing circumstances, it happens often that some tasks in a running workflow need to be performed differently than originally planned and specified. Most commercial WFMSs cannot deal with the required run-time changes properly. These changes have to be specified at the level of the underlying Petri-Net based semantics. Moreover, the implicit external state has to be adapted to the new task as well. Such low-level updates can easily lead to wrong behaviour and other errors. This problem is known as the dynamic change bug. In the iTask WFMS, workflows are specified using a radically different approach: workflows are constructed in a compositional style, using pure functions and combinators as self-contained building blocks. This paper introduces a change concept for the iTask system where self-contained tasks can be replaced by other self-contained tasks, thereby preventing dynamic change bugs. The static and dynamic typing system furthermore guarantees that these tasks have compatible types.
机译:工作流管理系统(WFMS)是一种软件系统,可根据给定的工作流描述来协调人员和计算机为实现特定目标而必须执行的任务。由于环境的变化,经常发生的情况是,正在运行的工作流程中的某些任务需要以与最初计划和指定的方式不同的方式执行。大多数商业WFMS无法正确处理所需的运行时更改。这些更改必须在底层基于Petri-Net的语义级别上指定。此外,隐式外部状态也必须适应新任务。这种低级别的更新很容易导致错误的行为和其他错误。此问题称为动态更改错误。在iTask WFMS中,使用完全不同的方法指定工作流程:使用纯函数和组合器作为独立的构建块,以合成样式构建工作流程。本文介绍了iTask系统的更改概念,在该系统中,自包含任务可以被其他自包含任务替代,从而防止出现动态更改错误。静态和动态键入系统还保证了这些任务具有兼容的类型。

著录项

  • 来源
  • 会议地点 Austin TX(US);Austin TX(US)
  • 作者单位

    Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL, Nijmegen, The Netherlands;

    Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL, Nijmegen, The Netherlands;

    Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL, Nijmegen, The Netherlands;

    Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL, Nijmegen, The Netherlands,F aculty of Military Sciences, Netherlands Defence AcademyP.O. Box 10000, 1780 CA, Den Helder, The Netherlands;

    Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL, Nijmegen, The Netherlands;

    Institute for Computing and Information Sciences, Radboud University Nijmegen P.O. Box 9010, 6500 GL, Nijmegen, The Netherlands;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算技术、计算机技术;
  • 关键词

    combinators; type-safe run-time change; workflow;

    机译:组合器;类型安全的运行时更改;工作流程;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号