• DocumentCode
    2578492
  • Title

    Non-regular Adaptation of Services Using Model Checking

  • Author

    Lin, Hsin-Hung ; Aoki, Toshiaki ; Katayama, Takuya

  • Author_Institution
    Sch. of Inf. Sci., Japan Adv. Inst. of Sci. & Technol., Hokuriku, Japan
  • fYear
    2010
  • fDate
    5-6 May 2010
  • Firstpage
    170
  • Lastpage
    174
  • Abstract
    This paper proposes a different approach for service adaptation which aims to: (i) support non-regular adaptation; (ii) integrate adaptation and model checking. First, a pushdown automaton is used to model the adaptor so that non-regular languages are possible. Second, behavior interfaces of services are modeled by Büchi automata in order to take the advantage of the acceptance condition. By defining the property of ”behavior mismatch free” in a LTL formula using acceptance condition, the detection of behavior mismatches is performed by model checking. Also, the adaptor generation is performed by model checking of pushdown systems with the guidance of a special over-behavioral adaptor called “coordinator”. Then the returned counterexample is converted to a pushdown automaton, the expected adaptor.
  • Keywords
    Web services; automata theory; formal verification; Buchi automata; LTL formula; acceptance condition; adaptation integration; adaptor generation; behavior mismatch detection; coordinator adaptor; model checking; nonregular adaptation support; nonregular languages; pushdown automaton; service adaptation; Adaptation model; Algebra; Automata; Automation; Computational modeling; Computer aided analysis; Contracts; Distributed computing; Information science; System recovery; Behavior Mismatch; Model Checking; Non-regular Adaptation; Service Composition;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2010 13th IEEE International Symposium on
  • Conference_Location
    Carmona, Seville
  • ISSN
    1555-0885
  • Print_ISBN
    978-1-4244-7083-9
  • Electronic_ISBN
    1555-0885
  • Type

    conf

  • DOI
    10.1109/ISORC.2010.30
  • Filename
    5479560