Loading...

Analyzing chor specifications by translation into FSP

Roohi, N ; Sharif University of Technology | 2009

566 Viewed
  1. Type of Document: Article
  2. DOI: 10.1016/j.entcs.2009.10.030
  3. Publisher: 2009
  4. Abstract:
  5. A choreography specifies activities and interactions among a set of services from a global point of view. From this specification, local implementations or peers can be automatically generated. Generation of peers that precisely implement the choreography specification is not always possible: this problem is known as realizability. This paper presents an encoding of the Chor choreography calculus into the FSP process algebra. This encoding allows to: (i) validate and verify Chor specifications using the FSP toolbox (LTSA), (ii) generate peer protocols from its choreography specified in Chor, (iii) test for realizability of the Chor specification, and (iv) generate Java code from FSP for rapid prototyping purposes. Our proposal is supported and completely automated by a prototype tool we have implemented. © 2009 Elsevier B.V. All rights reserved
  6. Keywords:
  7. Chor ; Choreography ; FSP ; WS-CDL ; Automatically generated ; Java codes ; Process algebras ; Prototype tools ; Realizability ; Concurrent engineering ; Encoding (symbols) ; Job analysis ; Rapid prototyping ; Specifications
  8. Source: Electronic Notes in Theoretical Computer Science ; Volume 255 , 2009 , Pages 159-176 ; 15710661 (ISSN)
  9. URL: https://www.sciencedirect.com/science/article/pii/S1571066109004502