Title :
Online Verification of Value-Passing Choreographies through Property-Oriented Passive Testing
Author :
Nguyen, Huu Nghia ; Poizat, Pascal ; Zaïdi, Fatiha
Author_Institution :
LRI, Univ. Paris-Sud, Orsay, France
Abstract :
Choreography supports the specification, with a global perspective, of the interactions between roles played by peers in a collaboration. Choreography conformance testing aims at verifying whether a set of distributed peers collaborates wrt. a choreography. Such collaborations are usually achieved through information exchange, thus taking data into account during the testing process is necessary. We address this issue by using a non-intrusive passive testing approach based on functional properties. A property can express a critical (positive or negative) behavior to be tested on an isolated peer (locally) or on a set of peers (globally). We support online verification of these kind of properties against local running traces of each peer in a distributed system where no global clock is needed. Our framework is fully tool supported.
Keywords :
formal verification; groupware; program testing; choreography conformance testing; distributed system; functional properties; information exchange; nonintrusive passive testing approach; online verification; property-oriented passive testing; value-passing choreographies; Clocks; Collaboration; Context; Credit cards; Semantics; Testing; choreography; conformance checking; online verification; passive testing; tools;
Conference_Titel :
High-Assurance Systems Engineering (HASE), 2012 IEEE 14th International Symposium on
Conference_Location :
Omaha, NE
Print_ISBN :
978-1-4673-4742-6
DOI :
10.1109/HASE.2012.15