• DocumentCode
    593687
  • Title

    Towards timed requirement verification for service choreographies

  • Author

    Guermouche, Nawal ; Dal Zilio, Silvano

  • Author_Institution
    LAAS, Toulouse, France
  • fYear
    2012
  • fDate
    14-17 Oct. 2012
  • Firstpage
    117
  • Lastpage
    126
  • Abstract
    In this paper, we propose an approach for analyzing and validating a composition of services with respect to real time properties. We consider services defined using an extension of the Business Process Execution Language (BPEL) where timing constraints can be associated to the execution of an activity or define delays between events. The goal is to check whether a choreography of timed services satisfies given complex real time requirements. Our approach is based on a formal interpretation of timed choreographies in the Fiacre verification language that defines a precise model for the behavior of services and their timed interactions. We also rely on a logic-based language for property definition to formalize complex real-time requirements and on specific tooling for model-checking Fiacre specifications.
  • Keywords
    Web services; formal verification; real-time systems; specification languages; BPEL; Fiacre verification language; business process execution language; complex real time requirements; complex real-time requirements; logic-based language; model-checking Fiacre specifications; real time properties; service choreographies; timed choreography formal interpretation; timed requirement verification; timed service choreography; timing constraints; Computer languages; Delay; Radiography; System recovery; Timed BPEL processes; asynchronous services; choreography analysis; formal verification; real-time requirements;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), 2012 8th International Conference on
  • Conference_Location
    Pittsburgh, PA
  • Print_ISBN
    978-1-4673-2740-4
  • Type

    conf

  • Filename
    6450899