• DocumentCode
    580148
  • Title

    Using Stochastic Model Checking to Provision Complex Business Services

  • Author

    Herbert, Luke ; Sharp, Robin

  • Author_Institution
    Tech. Univ. of Denmark, Lyngby, Denmark
  • fYear
    2012
  • fDate
    25-27 Oct. 2012
  • Firstpage
    98
  • Lastpage
    105
  • Abstract
    We present a framework for modelling and analysis of real-world business workflows. Business processes regularly form the basis for the design of software services, and frequently display complex stochastic behaviour. The accurate evaluation of their qualitative aspects can allow for determining bounds on resources consumed during execution of business processes. Accurate resource provisioning is often central to ensuring the safe execution of a process. We first introduce a formalised core subset of the Business Process Modelling and Notation (BPMN), which we extend with probabilistic and non-deterministic branching and reward annotations. We then develop an algorithm for the efficient translation of these models into the guarded command language used by the model checker PRISM, in turn enabling model checking of BPMN processes and allowing for the calculation of a wide range of quantitative properties of business processes including transient probabilities, timing, occurrence and ordering of events, and best- and worst-case scenarios. The developments presented are illustrated using an example from the health-care industry.
  • Keywords
    business data processing; formal verification; probability; stochastic processes; BPMN; business process modelling and notation; business workflow analysis; business workflow modelling; complex business services; complex stochastic behaviour; deterministic branching; guarded command language; model checker PRISM; probabilistic branching; qualitative aspects; resource provisioning; reward annotations; software service design; stochastic model checking; Analytical models; Business; Drugs; Logic gates; Semantics; Standards; BPMN; Probabilistic BPMN; Quantitative Service Analysis; Service Engineering; Service Provisioning; Stochastic Model Checking;
  • 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.29
  • Filename
    6375643