arrow
返回

Self-Supervising BPEL Processes

delete2011-03-01
delete69
delete
OA
AI
L
Luciano Baresi *
S
Sam Guinea
DOI:10.1109/TSE.2010.37delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
Service compositions suffer changes in their partner services. Even if the composition does not change, its behavior may evolve over time and become incorrect. Such changes cannot be fully foreseen through prerelease validation, but impose a shift in the quality assessment activities. Provided functionality and quality of service must be continuously probed while the application executes, and the application itself must be able to take corrective actions to preserve its dependability and robustness. We propose the idea of self-supervising BPEL processes, that is, special-purpose compositions that assess their behavior and react through user-defined rules. Supervision consists of monitoring and recovery. The former checks the system's execution to see whether everything is proceeding as planned, while the latter attempts to fix any anomalies. The paper introduces two languages for defining monitoring and recovery and explains how to use them to enrich BPEL processes with self-supervision capabilities. Supervision is treated as a crosscutting concern that is only blended at runtime, allowing different stakeholders to adopt different strategies with no impact on the actual business logic. The paper also presents a supervision-aware runtime framework for executing the enriched processes, and briefly discusses the results of in-lab experiments and of a first evaluation with industrial partners.
Keyword:
Software engineering
software/program verification
assertion checkers
assertion languages
performance
design tools and techniques
distributed/Internet-based software engineering tools and techniques
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

IEEE Transactions on Software Engineering 封面图
IEEE Transactions on Software Engineering
IF:
5.6
论文数:
2.8K
被引数:
1.1W

机构

P
Polytechnic University of Milan
学者数:
2.0W
论文数: 1.8W
被引数: 24
引用论文

引用论文

err分享
err收藏
err分享
err收藏
The foundations of introspective access: how the relative precision of target encoding influences metacognitive performance
err
IF0
err2018-12-13
err0
errOAAI
errSanne Kellij; Johannes Jacobus Fahrenfort; Hakwan Lau; Megan A. K. Peters; Brian Odegaard
err分享
err收藏
PAWS: A framework for executiong adaptive Web-service processesPAWS: 自适应Web服务进程的执行框架
err2007-11-01
err72
PREAI
errArdagna, Banilo; Comuzzi, Marco; Mussi, Enrico; Pernici, Barbara; Plebani, Pierluigi
err分享
err收藏
Optical Analysis of Dy3+: CdO-Bi2O3-B2O3Glasses
err2013-01-01
err0
PREAI
errS. Sailaja; C. Nageswara Raju; C. Adinarayana Reddy; S. Hemasundara Raju; U. Rambabu; B. Sudhakar Reddy
err分享
err收藏
学者 查看更多内容