Research Article

Verifying Service Choreography Model Based on Description Logic

Table 2

A summary of metarelations of service choreography for the metamodel (a fragment).

RelationsCorrelative conceptsFormal semantics

SessionDeductionSession × SessionSession SessionDeduction. Session
CongruenceSession × SessionSession Congruence. Session
ImplementParticipant × RoleParticipant Implement.Role
ContainChoreography × SessionChoreography Contain.Session
LinkChannel × RoleChannel Link.Role
Belong_toRole × ParticipantRole Belong_to.Participant
HasNameRole × NameRole HasName.Name
ProvideRole × operationRole Provide.operation
ExecutingSession ×  Session Executing.
SequenceSession × SessionSession Sequence. Session
ParallelSession × SessionSession Parallel. Session
ChoiceSession × SessionSession Choice. Session
WorkUnitSession × SessionSession WorkUnit. Session