作者: Yutian Sun , Wei Xu , Jianwen Su
DOI: 10.1007/978-3-642-34321-6_28
关键词: Computer science 、 First-order logic 、 Control flow 、 Information model 、 Data modeling 、 Business process modeling 、 Artifact (software development) 、 Choreography 、 Programming language 、 Set (abstract data type)
摘要: A choreography models a collaboration among multiple participants. Existing specification languages focus mostly on message sequences and are weak in modeling data shared by participants used sequence constraints. They also assume fixed number of make no distinction between participant type instances. Artifact-centric business process give equal considerations both control flow activities. These provide solid foundation for specification. This paper makes two contributions. First, we develop language with four new features: (1) Each is an artifact schema (a part of) its information model visible to (2) Participant instance level correlations supported cardinality constraints such can be explicitly defined. (3) Messages have models, specifying (4) The declarative based mixture first order logic set binary operators from DecSerFlow. Second, realization mechanism show that subclass the specified our always realized. consists coordinator running each protocol