Global-to-Local Approach to Rigorously Developing Distributed System with Exception Handling

来源 :计算机科学技术学报 | 被引量 : 0次 | 上传用户:nzj66
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Cooperative distributed system covers a wide range of applications such as the systems for industrial controlling and business-to-business trading, which are usually safety-critical. Coordinated exception handling (CEH) refers to exception handling in the cooperative distributed systems, where exceptions raised on a peer should be dealt with by all relevant peers in a consistent manner. Some CEH algorithms have been proposed. A crucial problem in using these algorithms is how to develop the peers which are guaranteed coherent in both normal execution and exceptional execution. Straightforward testing or model checking is very expensive. In this paper, we propose an effective way to rigorously develop the systems with correct CEH behavior. Firstly, we formalize the CEH algorithm by proposing a Peer Process Language to precisely describe the distributed systems and their operational semantics. Then we dig out a set of syntactic conditions, and prove its sufficiency for system coherence. Finally, we propose a global-to-local approach, including a language describing the distributed systems from a global perspective and a projection algorithm, for developing the systems. Given a well-formed global description, a set of peers can be generated automatically. We prove the system composed of these peers satisfies the conditions, that is, it is always coherent and correct for CEH.
其他文献
The use of peat for the removal of nickel from aqueous solutions has been investigated at various pH values by means of static conditions. The present research
A new luminescent dinuclear cluster complex [Cd2(pzc)2(AmTAZ)(H2O)4(NO3)]·NO3(Hpzc = pyrazine-2-carboxylic acid, AmTAZ = 3-amino-4H-1,2,4-triazole) has been pr
Protonated tetraphenylporphine(H2TPP) J-aggregates were prepared by aggregation on the liquid-air interface,Using FTIR spectroscopy,the authors observed the inf
Keggin type heteropolyacids was found to be an efficient and reusable catalyst for the synthesis of biologically active quinoxaline derivatives from the condens
The quantitative structure-activity relationship (QSAR) of 30 acylthiourea analogues was studied by using a three-dimensional holographic vector of atomic inter
We herein report a one-step,wet-chemical approach to synthesizing gold nanoplates in large quantities via the AuCl4-thermal reduction process by aniline,without
The oxidative polycondensation reaction conditions of 4-[(2-hydroxyl-l-naphthyl)methylene]aminobenzoic acid (4-HNMABA) with H2O2,air O2 and NaOCl were studied i
The production of propylene carbonate(PC)from urea and 1,2-propanediol(PG)was investigated in a batch process.The catalytic performances of zinc chloride and ma
This article discusses the existence and uniqueness of renormalized solutionsfor a class of degenerate parabolic equations b(u)t-div(a(u, ▽u)) = H(u)(f+divg).
A new type of composite adsorbents was synthesized by incorporating monoethanol amine (MEA) into β-zeolite. The parent and MEA-functionalized β-zeolites were