<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<item>
  <id>06067138</id>
  <dt>j</dt>
  <an>06067138</an>
  <augroup>
    <au>Li, Mu</au>
    <au>Li, Bo</au>
    <au>Huai, Jinpeng</au>
  </augroup>
  <ti>Reliability-aware automatic composition approach for web services.</ti>
  <so>Sci. China, Inf. Sci. 55, No. 4, 921-937 (2012).</so>
  <py>2012</py>
  <pu>Science China Press, Beijing; Springer, Heidelberg</pu>
  <lagroup>
    <la>EN</la>
  </lagroup>
  <ccgroup>
  </ccgroup>
  <utgroup>
    <ut>reliability</ut>
    <ut>web services</ut>
    <ut>synthesis problem</ut>
    <ut>synthesis model</ut>
    <ut>heuristic algorithm</ut>
  </utgroup>
  <cigroup>
  </cigroup>
  <ligroup>
    <li>doi:10.1007/s11432-011-4545-8</li>
  </ligroup>
  <abgroup>
    <ab>Summary: In this paper, we study the reliability-aware synthesis problem for composing available services automatically and guaranteeing that the composed result satisfies the specification, such as temporal constraints of functionality and reliability, centered on a synthesis model for a mediator of web services composition (CSM). This approach focuses on handling attributes and state relations and permitting users and services to operate over them, i.e., read/write their data values and compare them according to a dense state order. We show that the reliability-aware synthesis problem for the specification is EXPTIME-complete and we give an exponential-time algorithm (CSM-NSA) which for a given formula $\psi$ and a synthesis model, synthesizes available services in the library satisfying $\psi$ over the synthesis model (if they exist) or responds with ``not satisfiable'' (otherwise). The specification $\psi$ is a fragment of PCTL (probabilistic computation tree logic), obtained from ``ordinary'' CTL (computation tree logic) by replacing the EX, AX, EU and AU operation with their quantitative counterparts $\mathrm{X}^{>p }$, $\mathrm{X}^{=1}$, $\mathrm{U}^{>p }$, and $\mathrm{U}^{=1}$, respectively. As opposed to NSA, we provide a more effective algorithm to replace the NSA algorithm called CSM-HSA (heuristic synthesis algorithm). Though HSA is an incomplete algorithm, the answer is correct. The experiments show that the HSA algorithm solves the problem of reliability-aware service synthesis effectively and efficiently.</ab>
    <rv></rv>
  </abgroup>
</item>