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 条
  • [41] ENABLING DECLARATIVE SERVICE COMPOSITION FOR CLOUD APPLICATIONS
    Wang, Chengyang
    Lee, Sangdo
    Lee, Choonhwa
    [J]. PROCEEDINGS OF 2016 5TH IEEE INTERNATIONAL CONFERENCE ON NETWORK INFRASTRUCTURE AND DIGITAL CONTENT (IEEE IC-NIDC 2016), 2016, : 186 - 189
  • [42] Explore service factors when specifying materials
    Kirby, GN
    [J]. CHEMICAL ENGINEERING PROGRESS, 1996, 92 (06) : 38 - 40
  • [43] Specifying and using a partitionable group communication service
    Fekete, A
    Lynch, N
    Shvartsman, A
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (02): : 171 - 216
  • [44] Specifying policies for service negotiations of response time
    Kim, TK
    Byeon, OH
    Chun, KJ
    Chung, TM
    [J]. COMPUTATIONAL SCIENCE - ICCS 2004, PT 3, PROCEEDINGS, 2004, 3038 : 250 - 257
  • [45] Declarative Parameterized Verification of Distributed Protocols via the Cubicle Model Checker
    Conchon, Sylvain
    Delzanno, Giorgio
    Ferrando, Angelo
    [J]. FUNDAMENTA INFORMATICAE, 2021, 178 (04) : 347 - 378
  • [46] WYSIWIB: A Declarative Approach to Finding API Protocols and Bugs in Linux Code
    Lawall, Julia L.
    Brunel, Julien
    Palix, Nicolas
    Hansen, Rene Rydhof
    Stuart, Henrik
    Muller, Gilles
    [J]. 2009 IEEE/IFIP INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS & NETWORKS (DSN 2009), 2009, : 43 - +
  • [47] Splee: A Declarative Information-Based Language for Multiagent Interaction Protocols
    Chopra, Amit K.
    Christie, Samuel H., V
    Singh, Munindar P.
    [J]. AAMAS'17: PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS, 2017, : 1054 - 1063
  • [48] Reasoning about commitments in the event calculus: An approach for specifying and executing protocols
    Yolum, P
    Singh, MP
    [J]. ANNALS OF MATHEMATICS AND ARTIFICIAL INTELLIGENCE, 2004, 42 (1-3) : 227 - 253
  • [49] Specifying and Verifying Communications Protocols using Mixed Intuitionistic Linear Logic
    Sinclair, David
    Power, James
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 133 : 255 - 273
  • [50] A FACILITY FOR SPECIFYING, IMPLEMENTING, AND EVALUATING MEDIA ACCESS-CONTROL PROTOCOLS
    CIESLAK, R
    FAWAZ, A
    VARAIYA, P
    LI, A
    [J]. PROCEEDINGS OF THE 22ND CONFERENCE ON INFORMATION SCIENCES AND SYSTEMS, VOLS 1 & 2, 1988, : 451 - 452