• DocumentCode
    67329
  • Title

    A Petri-Net-Based Approach to Reliability Determination of Ontology-Based Service Compositions

  • Author

    Yunni Xia ; Xin Luo ; Jia Li ; Qingsheng Zhu

  • Author_Institution
    Sch. of Comput., Chongqing Univ., Chongqing, China
  • Volume
    43
  • Issue
    5
  • fYear
    2013
  • fDate
    Sept. 2013
  • Firstpage
    1240
  • Lastpage
    1247
  • Abstract
    Ontology Web Language for Services (OWL-S), one of the most significant semantic Web service ontologies proposed to date, provides a core ontological framework and guidelines for describing the properties and capabilities of services in an unambiguous computer-interpretable form. Analysis of the quality of service of composite service processes specified in OWL-S enables service users to decide whether the process meets nonfunctional requirements. In this paper, we propose a probabilistic approach for reliability analysis of OWL-S processes, employing the non-Markovian stochastic Petri net (NMSPN) as the fundamental model. Based on the NMSPN representations of the OWL-S elements, we introduce an analytical method for the calculation of the process-normal-completion probability as the reliability estimate. This method takes the probabilistic parameters of service invocations and messages as model inputs. To validate the feasibility and accuracy of our approach, we obtain runtime experimental data and conduct a confidence interval analysis in a case study. A sensitivity analysis is also performed to determine the impact of model parameters on reliability and to help identify the reliability bottlenecks.
  • Keywords
    Petri nets; Web services; knowledge representation languages; ontologies (artificial intelligence); quality of service; reliability; semantic Web; sensitivity analysis; stochastic processes; NMSPN representations; OWL-S elements; OWL-S processes; Petri-net-based approach; composite service process; confidence interval analysis; nonMarkovian stochastic Petri net; ontological framework; ontology Web language for services; ontology-based service compositions; probabilistic approach; probabilistic parameters; process-normal-completion probability; quality of service; reliability analysis; reliability determination; semantic Web service ontologies; sensitivity analysis; service invocations; service users; unambiguous computer-interpretable form; Ontologies; Process control; Quality of service; Software reliability; Stochastic processes; Web services; Confidence interval analysis; Ontology Web Language for Services (OWL-S); Petri net; reliability; service composition;
  • fLanguage
    English
  • Journal_Title
    Systems, Man, and Cybernetics: Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    2168-2216
  • Type

    jour

  • DOI
    10.1109/TSMCA.2012.2227957
  • Filename
    6573405