Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering 2014
DOI: 10.1145/2635868.2661667
|View full text |Cite
|
Sign up to set email alerts
|

CHOReOSynt: enforcing choreography realizability in the future internet

Abstract: Choreographies are an emergent Service Engineering (SE) approach to compose together and coordinate services in a distributed way. A choreography formalizes the way business participants coordinate their interactions. The focus is not on orchestrations of the work performed within them, but rather on the exchange of messages between these participants. The problems usually addressed when considering a choreography-based specification of the system to be realized are realizability check, and conformance check.I… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
15
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
5
3

Relationship

4
4

Authors

Journals

citations
Cited by 14 publications
(15 citation statements)
references
References 9 publications
0
15
0
Order By: Relevance
“…Similarly to what discussed in Remark 4.10, some approaches propose techniques to fix choreographies which are not well-behaved. This issue is considered in some multiparty session types [10,11], in algebraic and automata-based frameworks for choreographies [8,36] as well as in the choreographic middleware ChoreOS [3,4]. While they consider different conditions than ours, trying to adapt their approaches to our setting is an interesting item for future work.…”
Section: Conclusion Related Work and Future Workmentioning
confidence: 99%
“…Similarly to what discussed in Remark 4.10, some approaches propose techniques to fix choreographies which are not well-behaved. This issue is considered in some multiparty session types [10,11], in algebraic and automata-based frameworks for choreographies [8,36] as well as in the choreographic middleware ChoreOS [3,4]. While they consider different conditions than ours, trying to adapt their approaches to our setting is an interesting item for future work.…”
Section: Conclusion Related Work and Future Workmentioning
confidence: 99%
“…Hence, automated synthesis is needed to guarantee the generation of a system design with the targeted system behavior. Many approaches have been proposed to realize synthesis method for SASS as discussed in [8], namely, synthesis of service compositions [9], synthesis of self-adaptive connectors [10], parameter synthesis [11], and synthesis for self-adaptation [12].…”
Section: Bulletin Of Electr Eng and Inf Issn: 2302-9285 mentioning
confidence: 99%
“…In our previous works [18,20,22,41,42], we describe how additional software entities-called Coordination Delegates (CDs)-can be automatically synthesized to proxify and coordinate the participants' interaction. When needed, CDs are interposed among the participant services according to a suitably generated architecture description.…”
Section: Chorevolution Approachmentioning
confidence: 99%