• DocumentCode
    580149
  • 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
  • fYear
    2012
  • fDate
    25-27 Oct. 2012
  • Firstpage
    106
  • Lastpage
    113
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering (HASE), 2012 IEEE 14th International Symposium on
  • Conference_Location
    Omaha, NE
  • ISSN
    1530-2059
  • Print_ISBN
    978-1-4673-4742-6
  • Type

    conf

  • DOI
    10.1109/HASE.2012.15
  • Filename
    6375644