<?xml version="1.0" encoding="utf-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:hal="http://hal.archives-ouvertes.fr/" xmlns:gml="http://www.opengis.net/gml/3.3/" xmlns:gmlce="http://www.opengis.net/gml/3.3/ce" version="1.1" xsi:schemaLocation="http://www.tei-c.org/ns/1.0 http://api.archives-ouvertes.fr/documents/aofr-sword.xsd">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>HAL TEI export of hal-01528738</title>
      </titleStmt>
      <publicationStmt>
        <distributor>CCSD</distributor>
        <availability status="restricted">
          <licence target="https://creativecommons.org/publicdomain/zero/1.0/">CC0 1.0 - Universal</licence>
        </availability>
        <date when="2026-05-21T15:09:23+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="en">Verification of Timed Erlang Programs Using McErlang</title>
            <author role="aut">
              <persName>
                <forename type="first">Clara</forename>
                <forename type="middle">Benac</forename>
                <surname>Earle</surname>
              </persName>
              <email type="md5">1f45fe8c8fe65671ad3f7c0555a0d181</email>
              <email type="domain">fi.upm.es</email>
              <idno type="idhal" notation="numeric">1009009</idno>
              <idno type="halauthorid" notation="string">1173923-1009009</idno>
              <affiliation ref="#struct-495861"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Lars-Åke</forename>
                <surname>Fredlund</surname>
              </persName>
              <email type="md5">5bc92b613ab787ca88096e4f26172c5d</email>
              <email type="domain">fi.upm.es</email>
              <idno type="idhal" notation="numeric">1009010</idno>
              <idno type="halauthorid" notation="string">1173924-1009010</idno>
              <affiliation ref="#struct-495861"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Hal</forename>
                <surname>Ifip</surname>
              </persName>
              <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
              <email type="domain">inria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2017-05-29 15:54:02</date>
              <date type="whenModified">2017-05-29 15:55:35</date>
              <date type="whenReleased">2017-05-29 15:55:35</date>
              <date type="whenProduced">2012-06-13</date>
              <date type="whenEndEmbargoed">2015-01-01</date>
              <ref type="file" target="https://inria.hal.science/hal-01528738v1/document">
                <date notBefore="2015-01-01"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://inria.hal.science/hal-01528738v1/file/978-3-642-30793-5_16_Chapter.pdf" id="file-1528738-1590235">
                <date notBefore="2015-01-01"/>
              </ref>
              <ref type="externalLink" target="https://link.springer.com/content/pdf/10.1007%2F978-3-642-30793-5_16.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="200187">
                <persName>
                  <forename>Hal</forename>
                  <surname>Ifip</surname>
                </persName>
                <email type="md5">2073ac78024b6e13f2714db96e9b1e63</email>
                <email type="domain">inria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-01528738</idno>
            <idno type="halUri">https://inria.hal.science/hal-01528738</idno>
            <idno type="halBibtex">earle:hal-01528738</idno>
            <idno type="halRefHtml">&lt;i&gt;14th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS) / 32nd International Conference on Formal Techniques for Networked and Distributed Systems (FORTE)&lt;/i&gt;, Jun 2012, Stockholm, Sweden. pp.251-267, &lt;a target="_blank" href="https://dx.doi.org/10.1007/978-3-642-30793-5_16"&gt;&amp;#x27E8;10.1007/978-3-642-30793-5_16&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">14th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS) / 32nd International Conference on Formal Techniques for Networked and Distributed Systems (FORTE), Jun 2012, Stockholm, Sweden. pp.251-267, &amp;#x27E8;10.1007/978-3-642-30793-5_16&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://creativecommons.org/licenses/by/4.0/">CC BY 4.0 - Attribution<ref corresp="#file-1528738-1590235"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="IFIP-LNCS" corresp="IFIP">IFIP - Lecture Notes in Computer Science</idno>
            <idno type="stamp" n="IFIP">IFIP - International Federation for Information Processing</idno>
            <idno type="stamp" n="IFIP-TC" corresp="IFIP">IFIP Technical Committees </idno>
            <idno type="stamp" n="IFIP-WG" corresp="IFIP">Working Groups</idno>
            <idno type="stamp" n="IFIP-TC6" corresp="IFIP-TC">TC 6: Communication Systems</idno>
            <idno type="stamp" n="IFIP-WG6-1" corresp="IFIP-WG">Architectures and Protocols for Distributed Systems</idno>
            <idno type="stamp" n="IFIP-FORTE">IFIP-FORTE</idno>
            <idno type="stamp" n="IFIP-FMOODS"> Formal Methods for Open Object-Based Distributed Systems</idno>
            <idno type="stamp" n="IFIP-LNCS-7273" corresp="IFIP-LNCS">Formal Techniques for Distributed Systems</idno>
          </seriesStmt>
          <notesStmt>
            <note type="audience" n="2">International</note>
            <note type="invited" n="0">No</note>
            <note type="popular" n="0">No</note>
            <note type="peer" n="1">Yes</note>
            <note type="proceedings" n="1">Yes</note>
          </notesStmt>
          <sourceDesc>
            <biblStruct>
              <analytic>
                <title xml:lang="en">Verification of Timed Erlang Programs Using McErlang</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Clara</forename>
                    <forename type="middle">Benac</forename>
                    <surname>Earle</surname>
                  </persName>
                  <email type="md5">1f45fe8c8fe65671ad3f7c0555a0d181</email>
                  <email type="domain">fi.upm.es</email>
                  <idno type="idhal" notation="numeric">1009009</idno>
                  <idno type="halauthorid" notation="string">1173923-1009009</idno>
                  <affiliation ref="#struct-495861"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Lars-Åke</forename>
                    <surname>Fredlund</surname>
                  </persName>
                  <email type="md5">5bc92b613ab787ca88096e4f26172c5d</email>
                  <email type="domain">fi.upm.es</email>
                  <idno type="idhal" notation="numeric">1009010</idno>
                  <idno type="halauthorid" notation="string">1173924-1009010</idno>
                  <affiliation ref="#struct-495861"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">Lecture Notes in Computer Science</title>
                <meeting>
                  <title>14th International Conference on Formal Methods for Open Object-Based Distributed Systems (FMOODS) / 32nd International Conference on Formal Techniques for Networked and Distributed Systems (FORTE)</title>
                  <date type="start">2012-06-13</date>
                  <date type="end">2012-06-16</date>
                  <settlement>Stockholm</settlement>
                  <country key="SE">Sweden</country>
                </meeting>
                <editor>Holger Giese</editor>
                <editor>Grigore Rosu</editor>
                <imprint>
                  <publisher>Springer</publisher>
                  <biblScope unit="serie">Formal Techniques for Distributed Systems</biblScope>
                  <biblScope unit="volume">LNCS-7273</biblScope>
                  <biblScope unit="pp">251-267</biblScope>
                  <date type="datePub">2012</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/978-3-642-30793-5_16</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <classCode scheme="halDomain" n="info">Computer Science [cs]</classCode>
              <classCode scheme="halDomain" n="info.info-ni">Computer Science [cs]/Networking and Internet Architecture [cs.NI]</classCode>
              <classCode scheme="halTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halOldTypology" n="COMM">Conference papers</classCode>
              <classCode scheme="halTreeTypology" n="COMM">Conference papers</classCode>
            </textClass>
            <abstract xml:lang="en">
              <p>There is a large number of works that apply model checking to timed specifications, however, there are far fewer attempts at model checking concurrent programs for which correct timed behaviour is crucial. In this work we explore the formal verification of timed programs written in the Erlang concurrent programming language, in its full complexity, using the McErlang model checker.We have extended the McErlang model checker with a timed semantics, similar to the timed semantics Lamport has developed for TLA and TLC, but with a few notable differences. In the paper we present the resulting semantics, its implementation in McErlang, and evaluate it using a number of examples. Among the examples is a process supervision component for controlling the processes in an Erlang application, which provides fault-tolerance.</p>
            </abstract>
            <particDesc>
              <org type="consortium">TC 6</org>
              <org type="consortium">WG 6.1</org>
            </particDesc>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="department" xml:id="struct-495861" status="VALID">
          <orgName>Departamento de Lenguajes y Sistemas Informáticos e Ingeniería de Software [Madrid]</orgName>
          <orgName type="acronym">DLSIIS</orgName>
          <date type="start">2017-05-29</date>
          <desc>
            <address>
              <country key="ES"/>
            </address>
          </desc>
          <listRelation>
            <relation active="#struct-302798" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-302798" status="VALID">
          <idno type="ROR">https://ror.org/03n6nwv02</idno>
          <orgName>Universidad Politécnica de Madrid</orgName>
          <orgName type="acronym">UPM</orgName>
          <desc>
            <address>
              <addrLine>Calle Ramiro de Maeztu, 7, 28040 Madrid</addrLine>
              <country key="ES"/>
            </address>
            <ref type="url">http://www.upm.es</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>