2013 IEEE 15th Conference on Business Informatics 2013
DOI: 10.1109/cbi.2013.19
|View full text |Cite
|
Sign up to set email alerts
|

Establishing Conformance between Contracts and Choreographies

Abstract: In a business-to-business collaborative setting, a choreography and a business contract (service agreement) are two specifications that describe permissible interactions between partners from different view points, emphasising different aspects. A choreography specification is a description, from a global perspective, of all permissible message exchange sequences between the partners. A business contract on the other hand specifies what operations the business partners have the rights, obligations or prohibiti… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2
1

Relationship

2
4

Authors

Journals

citations
Cited by 7 publications
(4 citation statements)
references
References 12 publications
0
4
0
Order By: Relevance
“…There have been several interpretations and approaches for the development of such a logic [260], including modal extensions of logics and automata in order to address the issue of how contracts can be formalized and reasoned about. See, for example [37,89,172,232,246,275,276,330], just to mention a few. 8 Why is there a need for a logic or some other formal language?…”
Section: Contracts: Normative Documentsmentioning
confidence: 99%
“…There have been several interpretations and approaches for the development of such a logic [260], including modal extensions of logics and automata in order to address the issue of how contracts can be formalized and reasoned about. See, for example [37,89,172,232,246,275,276,330], just to mention a few. 8 Why is there a need for a logic or some other formal language?…”
Section: Contracts: Normative Documentsmentioning
confidence: 99%
“…The method maps the service composition model to a finite state process (FSP), aiming at verifying the compatibility between composite services and their environment by using a labeled transition system analyzer (LTSA). Molina-Jimenez and Shrivastava [52] developed the concept of conformance between a contract and a choreography by assuming that they can be modeled by Finite Automaton (FA). The choreography specifications and contracts, specified by the BPMN notation and the event-condition-action rules, describe permissible interactions between partners from different viewpoints.…”
Section: Related Work Discussionmentioning
confidence: 99%
“…Channels: are the communication medium and declared as local or global by the keyword chan. For example, chan Buyer2Store= [2] of {req} declares a channel that can store up to two messages of type req. Variables: can be declared as local or global.…”
Section: B the Spin Model Checker And Its Input Language Promelamentioning
confidence: 99%
“…Current industrial practice makes use of contracts implicitly in designing choreographies. The idea of explicitly using contracts in deriving choreographies and/or business processes of partners is a topic of ongoing research [1] [2]. Fig.…”
Section: Introductionmentioning
confidence: 99%