• DocumentCode
    2387366
  • Title

    Verifiable Web services with hierarchical interfaces

  • Author

    Betin-Can, Aysu ; Bultan, Tevfik

  • Author_Institution
    Dept. of Comput. Sci., California Univ., USA
  • fYear
    2005
  • fDate
    11-15 July 2005
  • Firstpage
    85
  • Abstract
    We propose an hierarchical state machine (HSM) model for specifying behavioral interfaces of peers participating in a composite Web service. We integrate the HSM model to a design pattern which is supported by a modular verification technique that can 1) statically analyze the properties about global interactions of a composite Web service and 2) check the conformance of the Java implementations of the participant peers to their interfaces. We extend the synchronizability analysis to HSMs to efficiently identify composite Web services whose global interactions can be analyzed with respect to unbounded queues using finite state model checkers. We also discuss automated translation of behavioral interfaces specified as HSMs to BPEL specifications to be published and used by other services.
  • Keywords
    Internet; Java; conformance testing; finite state machines; formal specification; formal verification; object-oriented programming; BPEL specifications; Java; automated translation; composite Web Service; conformance checking; finite state model checker; global interaction; hierarchical state machine model; modular verification technique; synchronizability analysis; unbounded queues; user behavioral interface specification; verifiable Web services; Asynchronous communication; Automata; Collaborative work; Computer science; Contracts; Java; Pattern analysis; Queueing analysis; Web and internet services; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on
  • Print_ISBN
    0-7695-2409-5
  • Type

    conf

  • DOI
    10.1109/ICWS.2005.128
  • Filename
    1530786