A Foundational Theory of Contracts for Multi-party Service Composition

被引:0
|
作者
Bravetti, Mario [1 ]
Zavattaro, Gianluigi [1 ]
机构
[1] Univ Bologna, Dipartimento Sci Informaz, I-40127 Bologna, Italy
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In the context of Service Oriented Computing, contracts are descriptions of the observable message-passing behavior of services. Contracts have been already successfully exploited to solve the problem of client/service composition. Inspired by current orchestration languages, we consider services where the choice to perform an output may not depend on the environment. Under this assumption, we propose a new theory of contracts which also addresses the problem of composition of multiple services (not only one client with one service). Moreover, we relate our theory of contracts with the theory of must testing pre-order (interpreted as a subcontract relation) and we show that a compliant group of contracts is still compliant if every contract is replaced by one of its subcontracts.
引用
收藏
页码:451 / 478
页数:28
相关论文
共 50 条
  • [1] A foundational theory of contracts for multi-party service composition
    Dipartimento di Scienze dell'Informazione, Universit di Bologna, Mura Anteo Zamboni 7, I-40127 Bologna, Italy
    Fundam Inf, 2008, 4 (451-478):
  • [2] Contract based multi-party service composition
    Bravetti, Mario
    Zavattaro, Gianluigi
    INTERNATIONAL SYMPOSIUM ON FUNDAMENTALS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2007, 4767 : 207 - +
  • [3] Detecting violators of multi-party contracts
    Lai, X
    Jeusfeld, MA
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2004: COOPIS, DOA, AND ODBASE, PT 1, PROCEEDINGS, 2004, 3290 : 526 - 543
  • [4] Detection Tests for Identifying Violators of Multi-party Contracts
    Xu, Lai
    Jeusfeld, Manfred A.
    Grefen, Paul. W. P. J.
    ACM SIGECOM EXCHANGES, 2005, 5 (03) : 19 - 28
  • [5] Certified Symbolic Management of Financial Multi-party Contracts
    Bahr, Patrick
    Berthold, Jost
    Elsman, Martin
    PROCEEDINGS OF THE 20TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON FUNCTIONAL PROGRAMMING (ICFP'15), 2015, : 315 - 327
  • [6] Devising a conflict detection method for multi-party contracts
    Della Mura, Wellington Aparecido
    Bonifacio, Adilson Luiz
    2015 34TH INTERNATIONAL CONFERENCE OF THE CHILEAN COMPUTER SCIENCE SOCIETY (SCCC), 2015,
  • [7] Certified Symbolic Management of Financial Multi-party Contracts
    Bahr, Patrick
    Berthold, Jost
    Elsman, Martin
    ACM SIGPLAN NOTICES, 2015, 50 (09) : 315 - 327
  • [8] Automatically running experiments on checking multi-party contracts
    Bonifacio, Adilson Luiz
    Della Mura, Wellington Aparecido
    ARTIFICIAL INTELLIGENCE AND LAW, 2021, 29 (03) : 287 - 310
  • [9] Automatically running experiments on checking multi-party contracts
    Adilson Luiz Bonifacio
    Wellington Aparecido Della Mura
    Artificial Intelligence and Law, 2021, 29 : 287 - 310
  • [10] Assembling and Managing Virtual Organizations out of Multi-party Contracts
    Bacarin, Evandro
    Madeira, Edmundo R. M.
    Medeiros, Claudia
    ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 758 - +