期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
A UTP semantic model for Orc language with execution status and fault handling
1
作者 Qin LI Yongxin ZHAO Huibiao ZHU Jifeng HE 《Frontiers of Computer Science》 SCIE EI CSCD 2014年第5期709-725,共17页
The Orc language is a concurrency calculus pro- posed to study the orchestration patterns in service oriented computing. Its special features, such as high concurrency and asynchronism make it a brilliant subject for ... The Orc language is a concurrency calculus pro- posed to study the orchestration patterns in service oriented computing. Its special features, such as high concurrency and asynchronism make it a brilliant subject for studying web applications that rely on web services. The conventional se- mantics for Orc does not contain the execution status of ser- vices so that a program cannot determine whether a service has terminated normally or halted with a failure after it pub- lished some results. It means that this kind of failure cannot be captured by the fault handler. Furthermore, such a seman- tic model cannot establish an order saying that a program is better if it fails less often. This paper employs UTP methods to propose a denotational semantic model for Orc that con- rains execution status information. A failure handling seman- tics is defined to recover a failure execution back to normal. A refinement order is defined to compare two systems based on their execution failures. Based on this order, a system that introduces a failure recovery mechanism is considered bet- ter than one without. An extended operational semantics is also proposed and proven to be equivalent to the denotational semantics. 展开更多
关键词 orc language service oriented computing uni-fying theories of programming denotational semantics op-erational semantics
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部