Bliss: Specifying Declarative Service Protocols

被引:5
|
作者
Singh, Munindar P. [1 ]
机构
[1] N Carolina State Univ, Raleigh, NC 27695 USA
基金
美国国家科学基金会;
关键词
Business process modeling; Business protocols; METHODOLOGY; DESIGN;
D O I
10.1109/SCC.2014.39
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
BSPL, the Blindingly Simple Protocol Language, is a recent approach for declaratively expressing service communication protocols that involves only two main constructs: a way to specify a message as an atomic protocol and a way to compose protocols. BSPL supports the Local State Transfer architectural style for decentralized service enactment. BSPL offers significant gains in expressing protocols (i.e., specifications) that decouple participants in service engagements (i.e., agents) as much as possible given the causal constraints induced from the information exchanged by them. Importantly, BSPL relies exclusively on how appropriate information flows are induced from the specification. This paper proposes Bliss, a conceptual model for interaction that is based on information flow. The idea behind Bliss is to incrementally develop the information needed to complete the social object that a protocol computes. Bliss yields simple steps to help ensure that the resulting protocol adequately captures the given requirements with respect to the social object.
引用
收藏
页码:235 / 242
页数:8
相关论文
共 50 条
  • [1] A declarative language to support dynamic evolution of web service business protocols
    Khebizi A.
    Seridi-Bouchelaghem H.
    Benatallah B.
    Toumani F.
    [J]. Khebizi, Ali (ali.khebizi@gmail.com), 1600, Springer London (11): : 163 - 181
  • [2] Specifying and composing interaction protocols for service-oriented system modelling
    Abreu, Joao
    Bocchi, Laura
    Fiadeiro, Jose Luiz
    Lopes, Antonia
    [J]. FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2007, 2007, 4574 : 358 - +
  • [3] A Model and Declarative Language for Specifying Binary Data Formats
    Evgin, A. A.
    Solovev, M. A.
    Padaryan, V. A.
    [J]. PROGRAMMING AND COMPUTER SOFTWARE, 2022, 48 (07) : 469 - 483
  • [4] A Model and Declarative Language for Specifying Binary Data Formats
    A. A. Evgin
    M. A. Solovev
    V. A. Padaryan
    [J]. Programming and Computer Software, 2022, 48 : 469 - 483
  • [5] A declarative approach for specifying user-centric communication
    Clarke, Peter J.
    Hristidis, Vagelis
    Wang, Yingbo
    Prabakar, Nagarajan
    Deng, Yi
    [J]. 2006 INTERNATIONAL SYMPOSIUM ON COLLABORATIVE TECHNOLOGIES AND SYSTEMS, PROCEEDINGS, 2006, : 89 - +
  • [6] Towards declarative monitoring of declarative service compositions
    Taylor, Kerry
    Brebner, Paul
    Kearney, Michael
    Zhang, Dana
    Lam, Kelly
    Tosic, Vladimir
    [J]. 2007 IEEE 23RD INTERNATIONAL CONFERENCE ON DATA ENGINEERING WORKSHOP, VOLS 1-2, 2007, : 315 - +
  • [7] TRANSIT: Specifying Protocols with Concolic Snippets
    Udupa, Abhishek
    Raghavan, Arun
    Deshmukh, Jyotirmoy V.
    Mador-Haim, Sela
    Martin, Milo M. K.
    Alur, Rajeev
    [J]. ACM SIGPLAN NOTICES, 2013, 48 (06) : 287 - 296
  • [8] SPECIFYING AND PROVING COMMUNICATION CLOSEDNESS IN PROTOCOLS
    JANSSEN, W
    ZWIERS, J
    [J]. PROTOCOL SPECIFICATION, TESTING AND VERIFICATION, XIII, 1993, 16 : 323 - 339
  • [9] A comparison of ORN to other declarative schemes for specifying relationship semantics
    Ehlmann, BK
    Riccardi, GA
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (07) : 455 - 465
  • [10] Modularizing and Specifying Protocols among Threads
    Jongmans, Sung-Shik T. Q.
    Arbab, Farhad
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (109): : 34 - 45