• DocumentCode
    2993088
  • Title

    ParTes: A test generation strategy for choreography participants

  • Author

    De Angelis, Francesco ; Fani, Daniele ; Polini, A.

  • Author_Institution
    Comput. Sci. Div. - Sch. of Sci. & Technol., Univ. of Camerino, Camerino, Italy
  • fYear
    2013
  • fDate
    18-19 May 2013
  • Firstpage
    26
  • Lastpage
    32
  • Abstract
    Inter-organizational business processes permit to specify how different organizations can integrate to carryon business activities together. In this context choreography specifications provide a particularly useful view permitting to define how different organizations should interact and exchange messages in order to fruitfully cooperate. Tools and mechanisms permitting to check that a stakeholder, and its provided e-services, are able to correctly cooperate according to the global specification become an important and useful asset. This is particularly true when open specifications are considered and services dynamically integrate with each other at run-time. This paper proposes a novel derivation strategy for test case skeletons, which can be successively refined and concretized to check the behaviour of parties willing to play a role within a choreography enactment. The very basic idea is to derive test cases from the possible interaction traces included in the choreography specification handled as a workflow graph. The selection of traces to use for test derivation purpose is driven by a specifically conceived technique to work flow refactoring which permits to reduce the number of interleavings to explore, in particular when parallel statements are considered.
  • Keywords
    electronic commerce; formal specification; program testing; ParTes strategy; business activity; choreography participant; choreography specification; derivation strategy; e-service; electronic service; inter-organizational business processes; test case skeleton; test derivation purpose; test generation strategy; work flow refactoring; workflow graph; Frequency modulation; Logic gates; Organizations; Skeleton; Standards organizations; Testing; Model Based Testing; Service Choreography; Service Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Automation of Software Test (AST), 2013 8th International Workshop on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/IWAST.2013.6595787
  • Filename
    6595787