• DocumentCode
    2429859
  • Title

    Non-functional analysis of service choreographies

  • Author

    Bartolini, Cesare ; Bertolino, Antonia ; De Angelis, Guglielmo ; Ciancone, Andrea ; Mirandola, Raffaela

  • Author_Institution
    ISTI, CNR, Pisa, Italy
  • fYear
    2012
  • fDate
    4-4 June 2012
  • Firstpage
    8
  • Lastpage
    14
  • Abstract
    A highly important aspect in service compositions is to guarantee the established Quality-of-Service (QoS). However, the modeling of non-functional properties of service choreographies is neglected in the OMG standard BPMN notation, so that other, separate languages should be used to specify QoS constraints and then traced back to the functional BPMN model. We introduced an approach called Q4BPMN by which non-functional requirements can be directly expressed within the BPMN model. This paper leverages Model Driven Engineering (MDE) techniques to automatically handle non-functional properties expressed with Q4BPMN in order to obtain information useful both to highlight intrinsic features of the service choreography and to detect possible model criticalities. Specifically, we transform a Q4BPMN model into the pivot KLAPER notation, on which we can directly exploit the analysis tools within the KLAPERSUITE environment. Hence this paper provides the first step towards automated non-functional analysis of service choreographies.
  • Keywords
    business data processing; quality of service; service-oriented architecture; BPMN notation; KLAPERSUITE environment; Q4BPMN; QoS constraints; functional BPMN model; model driven engineering techniques; nonfunctional service choreographies analysis; pivot KLAPER notation; quality-of-service; service compositions; Analytical models; Companies; Quality of service; Reliability; Standards; Unified modeling language; BPMN; KLAPER; Service Choreography; non-functional requirements;
  • 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.6225947
  • Filename
    6225947