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
Link To Document