<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Model Checking &amp; Verification Of Web Services Protocol using Uppaal &amp; Tla</title>
  </titleInfo>
  <name type="personal">
    <namePart>Channa, Asadullah 10MSIT11 Supervisor - Dr. Muhammad Saleem Vighio</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource>text</typeOfResource>
  <originInfo>
    <place>
      <placeTerm type="text">Nawabshah</placeTerm>
    </place>
    <publisher>QUEST</publisher>
    <dateIssued>2014</dateIssued>
    <issuance>monographic</issuance>
  </originInfo>
  <note>ABSTRACT

The behavior of systems (protocols, car engines, embedded systems, and so on) is
usually provided in specifications which give details on how systems work and what
properties they should satisfy. These specifications are written informally using
natural languages, state transition tables, and data flow diagrams. However, these
informal specifications are usually prone to errors, imprecise, ambiguous and
sometimes lack important details. Therefore, it is very important that such
specifications must be verified before using them in real-life scenarios. In this thesis,
we present formal verification of web service business activity protocol described
informally. The said protocol is specified by the Microsoft and the IBM Companies
to be used in modern business applications. The formal verification is provided using
the model checkers UPPAAL and TLC. We verify the key properties of the protocol
in order to ensure the correct behavior. Furthermore, based on our analysis we
present a comparative study of the verification techniques: UPPAAL and TLA+ by
considering quantitative and qualitative parameters.(Ms Theses)
</note>
  <identifier type="uri">https://tinyurl.com/2hx8k9j6</identifier>
  <location>
    <url>https://tinyurl.com/2hx8k9j6</url>
  </location>
  <recordInfo/>
</mods>
