...
首页> 外文期刊>Electronic Communications of the EASST >Monitor-Oriented Compensation Programming Through Compensating Automata
【24h】

Monitor-Oriented Compensation Programming Through Compensating Automata

机译:通过补偿自动机进行面向监视器的补偿编程

获取原文

摘要

Compensations have been used for decades in areas such as flow management systems, long-lived transactions and more recently in the service-oriented architecture. Since compensations enable the logical reversal of past actions, by their nature they crosscut other programming concerns. Thus, intertwining compensations with the rest of the system not only makes programs less well-structured, but also limits the expressivity of compensations due to the tight coupling with the system's behaviour. ? To separate compensation concerns from the normal system behaviour, we propose compensating automata, a graphical specification language dedicated to compensation programming. Compensating automata are subsequently employed in a monitor-oriented fashion to program compensations without cluttering the actual system implementation.?This approach is shown applicable to a complex case study which existing compensation approaches have difficulty handling.
机译:补偿已在流管理系统,长期交易等领域使用了数十年,最近在面向服务的体系结构中使用了补偿。由于补偿使过去动作的逻辑逆转成为可能,因此,就其性质而言,它们与其他编程问题相交叉。因此,补偿与系统的其余部分交织在一起,不仅使程序的结构欠佳,而且由于与系统行为的紧密耦合而限制了补偿的表现性。 ?为了将补偿问题与正常系统的行为分开,我们建议使用补偿自动机,这是一种专门用于补偿编程的图形规范语言。补偿自动机随后以面向监视器的方式用于对补偿进行编程,而不会干扰实际的系统实现。该方法显示适用于复杂的案例研究,现有的补偿方法难以处理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号