DocumentCode :
2429647
Title :
Local model learning for asynchronous services
Author :
Holotescu, Casandra
Author_Institution :
Dept. of Comput. & Software Eng., Politeh. Univ. of Timisoara, Timişoara, Romania
fYear :
2012
fDate :
4-4 June 2012
Firstpage :
22
Lastpage :
28
Abstract :
Software services are often composed into more complex systems. Existing methods ensure the correctness of service compositions by automatically generating a mediator/adaptor service: a service in the middle to properly coordinate the interactions in the system towards satisfying a desired temporal property. This is accomplished using formal behavioural models for the participating services. However, such models are not always provided, which makes it difficult to compose systems containing incompletely specified services. We developed a black-box model learning method specifically adapted for stateful asynchronous services. Often, such services exhibit uncontrollable behaviour, which is not addressed by current learning techniques. Our technique interleaves runtime exploration with model refinement in order to learn an approximation of the real behaviour that allows for a safe system composition. Furthermore, the service model is learned locally, thus allowing parallelism in the inference process when more than one black-box service model has to be learned. Experiments performed show that obtained models are precise enough to be used for adaptor synthesis.
Keywords :
Web services; formal verification; inference mechanisms; learning (artificial intelligence); adaptor synthesis; asynchronous services; black-box model learning method; black-box service model; formal behavioural models; inference process; local model learning; mediator-adaptor service; service compositions; software services; temporal property; Adaptation models; Approximation methods; Design automation; Monitoring; Runtime; Solid modeling; Writing; black-box model inference; software composition; verification driven execution;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Principles of Engineering Service Oriented Systems (PESOS), 2012 ICSE Workshop on
Conference_Location :
Zurich
ISSN :
2156-7921
Print_ISBN :
978-1-4673-1754-2
Type :
conf
DOI :
10.1109/PESOS.2012.6225935
Filename :
6225935
Link To Document :
بازگشت