• DocumentCode
    1970947
  • Title

    Formal Methods for Data-centric Web Services: From Model to Implementation

  • Author

    Saleh, Iman ; Kulczycki, Gergory ; Blake, M. Brian ; Yi Wei

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Miami, Coral Gables, FL, USA
  • fYear
    2013
  • fDate
    June 28 2013-July 3 2013
  • Firstpage
    332
  • Lastpage
    339
  • Abstract
    Web services allow organizations to capture their human and software-based capabilities as modular software components that are called remotely over a network. In such service-oriented settings, it is important to establish an agreement that sets the obligations of the service provider and the expectations of the service consumer. Since traditional approaches such as Service Level Agreements (SLAs) are loosely defined with respect to data integrity aspects, in previous work, we proposed a formal model for specifying data-centric Web services. The goal is to formally and unambiguously specify the service behavior in terms of its underlying data model and data interactions. In this paper, we present our model and our effort in specifying and verifying data-centric Web services using three state-of-the-art specification languages: JML, Dafny and RESOLVE. Our goal is to study the feasibility of our proposed model and also to pinpoint the challenges and limitations of current specification and verification tools.
  • Keywords
    Web services; formal specification; formal verification; specification languages; Dafny specification languages; JML specification languages; RESOLVE specification languages; SLA; data integrity aspects; data interactions; data model; data-centric Web services specification; formal methods; modular software components; service consumer; service level agreements; service-oriented architecture; software-based capabilities; specification tools; verification tools; Cognition; Contracts; Data models; Databases; Object oriented modeling; Specification languages; Web services; Formal methods; Verification; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services (ICWS), 2013 IEEE 20th International Conference on
  • Conference_Location
    Santa Clara, CA
  • Print_ISBN
    978-0-7695-5025-1
  • Type

    conf

  • DOI
    10.1109/ICWS.2013.52
  • Filename
    6649596