Membrane Calculus: a formal method for Grid transactions

被引:1
|
作者
Qi, Zhengwei [1 ]
Li, Minglu [1 ]
Fu, Cheng [1 ]
Shi, Dongyu [1 ]
You, Jinyuan [1 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200030, Peoples R China
来源
关键词
membrane calculus; Grid transactions; rewriting logic;
D O I
10.1002/cpe.1030
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The research of transaction processing in Web Services and Grid Services is active in academic and engineering areas. However, the formal method of transaction processing has not been fully investigated in the literature. This paper proposes a preliminary theoretical model called Membrane Calculus based on Membrane Computing and Petri nets to formalize Grid transactions. Five kinds of transition rules in Membrane Calculus (including object rules and membrane rules) are introduced and the operational semantics of transition rules are defined. Then, a typical long-running transaction example is presented to demonstrate the use of Membrane Calculus. Finally, the rewriting logic tool Maude is adopted to specify and execute the specification of this example. Copyright (c) 2006 John Wiley & Sons, Ltd.
引用
收藏
页码:1799 / 1809
页数:11
相关论文
共 50 条
  • [1] Membrane Calculus: A formal method for Grid transactions
    Qi, ZW
    Fu, C
    Shi, DY
    You, JY
    Li, ML
    GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 73 - 80
  • [2] Formal calculus and umbral calculus
    Robinson, Thomas J.
    ELECTRONIC JOURNAL OF COMBINATORICS, 2010, 17 (01):
  • [3] Method of formal power series in quantum stochastic calculus
    Hudson, RL
    Parthasarathy, KR
    Pulmannová, S
    INFINITE DIMENSIONAL ANALYSIS QUANTUM PROBABILITY AND RELATED TOPICS, 2000, 3 (03) : 387 - 401
  • [4] A formal grammar model of the resolution method for propositional calculus
    Anisimova, I.N.
    Bratchikov, I.L.
    Vestnik Sankt-Peterburgskogo Universiteta. Ser 1. Matematika Mekhanika Astronomiya, 1996, (02): : 3 - 7
  • [5] A concurrent calculus with atomic transactions
    Acciai, Lucia
    Boreale, Michele
    Dal Zilio, Silvano
    PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2007, 4421 : 48 - +
  • [6] FORMAL CALCULUS OBTAINING A DISCRIMINANT OF AN EQUATION BY SERRET,JA METHOD
    SIRET, Y
    REVUE FRANCAISE D INFORMATIQUE DE RECHERCHE OPERATIONNELLE, 1968, 2 (09): : 79 - &
  • [7] A formal model for compensable transactions
    Li, Jing
    Zhu, Huibiao
    Pu, Geguang
    He, Jifeng
    12TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2007, : 64 - +
  • [8] A Formal Model of Bitcoin Transactions
    Atzei, Nicola
    Bartoletti, Massimo
    Lande, Stefano
    Zunino, Roberto
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2018, 2018, 10957 : 541 - 560
  • [9] A calculus for long-running transactions
    Bocchi, L
    Laneve, C
    Zavattaro, G
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2003, 2884 : 124 - 138
  • [10] A Pi-calculus-based business process formal design method
    Zhang, Jing
    Wang, Haiyang
    COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN III, 2007, 4402 : 347 - +