首页    期刊浏览 2024年12月01日 星期日
登录注册

文章基本信息

  • 标题:Monitor-Oriented Compensation Programming Through Compensating Automata
  • 本地全文:下载
  • 作者:Christian Colombo ; Gordon J Pace
  • 期刊名称:Electronic Communications of the EASST
  • 电子版ISSN:1863-2122
  • 出版年度:2013
  • 卷号:58
  • 语种:English
  • 出版社:European Association of Software Science and Technology (EASST)
  • 摘要: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.
国家哲学社会科学文献中心版权所有