<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/oai-pmh.xsl"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
  <responseDate>2026-09-20T13:50:12Z</responseDate>
  <request identifier="oai:www.ideals.illinois.edu:2142/78502" metadataPrefix="etdms" verb="GetRecord">https://www.ideals.illinois.edu/oai-pmh</request>
  <GetRecord>
    <record>
      <header>
        <identifier>oai:www.ideals.illinois.edu:2142/78502</identifier>
        <datestamp>2023-07-11</datestamp>
        <setSpec>col_2142_5131</setSpec>
        <setSpec>col_2142_10761</setSpec>
        <setSpec>com_2142_5130</setSpec>
        <setSpec>com_2142_10755</setSpec>
        <setSpec>com_2142_234</setSpec>
      </header>
      <metadata>
        <thesis xmlns="http://www.ndltd.org/standards/metadata/etdms/1.1/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.ndltd.org/standards/metadata/etdms/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdms11.xsd http://purl.org/dc/elements/1.1/ http://www.ndltd.org/standards/metadata/etdms/1.1/etdmsdc.xsd">
          <dc:description>DSpace SAF Submission Ingestion Package generated from Vireo submission #8115 on 2015-07-22 at 10:34:04</dc:description>
          <dc:creator>Cholewa, Andrew Russel</dc:creator>
          <dc:date>2015-07-22T22:17:46Z</dc:date>
          <dc:date>2015-07-22T22:17:46Z</dc:date>
          <dc:date>2015-05</dc:date>
          <dc:date>2015-04-28</dc:date>
          <dc:description>Maude-NPA is a narrowing-based model checker for analysing cryptographic
protocols in the Dolev-Yao model modulo equations. Maude-NPA is a powerful
analyzer that is sound and never returns spurious counter-examples. Maude-
NPA is also very flexible, providing the user great flexibility in designing his/her
own custom notation. Maude-NPA also supports a large variety of equational
theories (any theory possessing the finite variant property, plus dedicated al-
gorithms for homomorphism and exclusive or). However, Maude-NPA relies
on a strand-based notation that, while very precise, is less familiar to users of
the Alice-Bob notation. Furthermore, the input language itself is rather dif-
ficult to read and write. This makes Maude-NPA hard to use, and therefore
a less attractive option for protocol verification despite its power. We pro-
pose a new input language called the Maude Protocol Specification Language
(Maude-PSL). The Maude-PSL extends the Alice-and-Bob notation with the
following additional pieces of information: the interpretation each principal has
for every message he/she sends and receives, the information each principal is
assumed to know at the start of the protocol execution, and the information the
principal should know after execution. The Maude-PSL also provides simple
yet expressive syntax for specifying intruder capabilities, secrecy attacks and
authentication attacks. The Maude-PSL retains the flexible, Maude-like syn-
tax for specifying the operators, type structure, and algebraic properties of a
protocol. The semantics of the language is defined as a rewrite theory that
rewrites Maude-PSL specifications into Maude-NPA strands. This provides a
formal grounding of Maude-PSL specifications in a well understood model of
cryptographic protocols.</dc:description>
          <dc:description>Submission original under an indefinite embargo labeled 'Open Access'. The submission was exported from vireo on 2015-07-22 without embargo terms</dc:description>
          <dc:description>The student, Andrew Cholewa, accepted the attached license on 2015-04-27 at 09:40.</dc:description>
          <dc:description>The student, Andrew Cholewa, submitted this Thesis for approval on 2015-04-27 at 09:53.</dc:description>
          <dc:description>This Thesis was approved for publication on 2015-04-28 at 07:45.</dc:description>
          <dc:date>2015-5</dc:date>
          <dc:description>Made available in DSpace on 2015-07-22T22:17:46Z (GMT). No. of bitstreams: 2
CHOLEWA-THESIS-2015.pdf: 801056 bytes, checksum: ee1f556ea8528198cff53b4e6b2b0038 (MD5)
LICENSE.txt: 4211 bytes, checksum: 14e9a7a996880512ed05d5c791c74f20 (MD5)
  Previous issue date: 2015-04-28</dc:description>
          <dc:format>application/pdf</dc:format>
          <dc:identifier>http://hdl.handle.net/2142/78502</dc:identifier>
          <dc:language>en</dc:language>
          <dc:rights>Copyright 2015 Andrew Russel Cholewa</dc:rights>
          <dc:subject>rewriting logic</dc:subject>
          <dc:subject>cryptography</dc:subject>
          <dc:subject>Maude-NRL Protocol Analyzer (Maude-NPA)</dc:subject>
          <dc:subject>domain specific programming languages</dc:subject>
          <dc:subject>Maude</dc:subject>
          <dc:subject>cryptographic protocol analysis</dc:subject>
          <dc:subject>formal specification</dc:subject>
          <dc:subject>Maude Protocol Specification Language (Maude-PSL)</dc:subject>
          <dc:title>Maude-PSL: a new input language for Maude-NPA</dc:title>
          <dc:type>text</dc:type>
          <dc:type>text</dc:type>
          <degree>
            <department>Computer Science</department>
            <discipline>Computer Science</discipline>
            <grantor>University of Illinois at Urbana-Champaign</grantor>
            <level>Thesis</level>
            <name>M.S.</name>
          </degree>
        </thesis>
      </metadata>
    </record>
  </GetRecord>
</OAI-PMH>
