<?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-00149163</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-03T22:46:40+02:00"/>
      </publicationStmt>
      <sourceDesc>
        <p part="N">HAL API Platform</p>
      </sourceDesc>
    </fileDesc>
  </teiHeader>
  <text>
    <body>
      <listBibl>
        <biblFull>
          <titleStmt>
            <title xml:lang="fr">Time Constraint Patterns for Event B Development</title>
            <author role="aut">
              <persName>
                <forename type="first">Dominique</forename>
                <surname>Cansell</surname>
              </persName>
              <email type="md5">4cf7a2c7df7003025aba111c1f5a509e</email>
              <email type="domain">loria.fr</email>
              <idno type="idhal" notation="numeric">830170</idno>
              <idno type="halauthorid" notation="string">106542-830170</idno>
              <affiliation ref="#struct-2357"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Dominique</forename>
                <surname>Méry</surname>
              </persName>
              <email type="md5">4e77052acb8448eac320436f437fa7eb</email>
              <email type="domain">loria.fr</email>
              <idno type="idhal" notation="string">dominiquemery</idno>
              <idno type="idhal" notation="numeric">1227</idno>
              <idno type="halauthorid" notation="string">38012-1227</idno>
              <idno type="ORCID">https://orcid.org/0000-0001-5231-6611</idno>
              <idno type="IDREF">https://www.idref.fr/076035085</idno>
              <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=S7H-l5UAAAAJ</idno>
              <affiliation ref="#struct-2357"/>
            </author>
            <author role="aut">
              <persName>
                <forename type="first">Joris</forename>
                <surname>Rehm</surname>
              </persName>
              <email type="md5">a98a924cc7c1bced86d1173410635730</email>
              <email type="domain">loria.fr</email>
              <idno type="idhal" notation="numeric">840165</idno>
              <idno type="halauthorid" notation="string">161206-840165</idno>
              <affiliation ref="#struct-2357"/>
            </author>
            <editor role="depositor">
              <persName>
                <forename>Joris</forename>
                <surname>Rehm</surname>
              </persName>
              <email type="md5">a98a924cc7c1bced86d1173410635730</email>
              <email type="domain">loria.fr</email>
            </editor>
          </titleStmt>
          <editionStmt>
            <edition n="v1" type="current">
              <date type="whenSubmitted">2008-08-13 15:58:20</date>
              <date type="whenWritten">2006</date>
              <date type="whenModified">2025-11-04 11:59:33</date>
              <date type="whenReleased">2008-08-13 20:03:34</date>
              <date type="whenProduced">2007</date>
              <date type="whenEndEmbargoed">2008-08-13</date>
              <ref type="file" target="https://hal.science/hal-00149163v1/document">
                <date notBefore="2008-08-13"/>
              </ref>
              <ref type="file" subtype="author" n="1" target="https://hal.science/hal-00149163v1/file/B2007cansellmeryrehm.pdf" id="file-149163-408353">
                <date notBefore="2008-08-13"/>
              </ref>
              <ref type="externalLink" target="http://hal.archives-ouvertes.fr/docs/00/14/91/63/PDF/B2007cansellmeryrehm.pdf"/>
            </edition>
            <respStmt>
              <resp>contributor</resp>
              <name key="116631">
                <persName>
                  <forename>Joris</forename>
                  <surname>Rehm</surname>
                </persName>
                <email type="md5">a98a924cc7c1bced86d1173410635730</email>
                <email type="domain">loria.fr</email>
              </name>
            </respStmt>
          </editionStmt>
          <publicationStmt>
            <distributor>CCSD</distributor>
            <idno type="halId">hal-00149163</idno>
            <idno type="halUri">https://hal.science/hal-00149163</idno>
            <idno type="halBibtex">cansell:hal-00149163</idno>
            <idno type="halRefHtml">&lt;i&gt;7th International Conference of B Users, January 17-19, 2007&lt;/i&gt;, 2007, Besançon, France. pp.140-154, &lt;a target="_blank" href="https://dx.doi.org/10.1007/11955757_13"&gt;&amp;#x27E8;10.1007/11955757_13&amp;#x27E9;&lt;/a&gt;</idno>
            <idno type="halRef">7th International Conference of B Users, January 17-19, 2007, 2007, Besançon, France. pp.140-154, &amp;#x27E8;10.1007/11955757_13&amp;#x27E9;</idno>
            <availability status="restricted">
              <licence target="https://about.hal.science/hal-authorisation-v1/">HAL Authorization<ref corresp="#file-149163-408353"/></licence>
            </availability>
          </publicationStmt>
          <seriesStmt>
            <idno type="stamp" n="CNRS">CNRS - Centre national de la recherche scientifique</idno>
            <idno type="stamp" n="INRIA">INRIA - Institut National de Recherche en Informatique et en Automatique</idno>
            <idno type="stamp" n="INPL">Institut National Polytechnique de Lorraine</idno>
            <idno type="stamp" n="INRIA-LORRAINE">INRIA Nancy - Grand Est</idno>
            <idno type="stamp" n="LORIA2">Publications du LORIA</idno>
            <idno type="stamp" n="INRIA-NANCY-GRAND-EST">INRIA Nancy - Grand Est</idno>
            <idno type="stamp" n="TESTALAIN1">TESTALAIN1</idno>
            <idno type="stamp" n="UNIV-LORRAINE">Université de Lorraine</idno>
            <idno type="stamp" n="INRIA2">INRIA 2</idno>
            <idno type="stamp" n="LORIA">Laboratoire Lorrain de Recherche en Informatique et ses Applications</idno>
            <idno type="stamp" n="AM2I-UL">Pôle scientifique Automatique, Mathématiques, Informatique et leurs Intéractions de l'Université de Lorraine</idno>
          </seriesStmt>
          <notesStmt>
            <note type="commentary">ISSN : 0302-9743 (Print) ; 1611-3349 (Online) ; ISBN : 978-3-540-68760-3</note>
            <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="fr">Time Constraint Patterns for Event B Development</title>
                <author role="aut">
                  <persName>
                    <forename type="first">Dominique</forename>
                    <surname>Cansell</surname>
                  </persName>
                  <email type="md5">4cf7a2c7df7003025aba111c1f5a509e</email>
                  <email type="domain">loria.fr</email>
                  <idno type="idhal" notation="numeric">830170</idno>
                  <idno type="halauthorid" notation="string">106542-830170</idno>
                  <affiliation ref="#struct-2357"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Dominique</forename>
                    <surname>Méry</surname>
                  </persName>
                  <email type="md5">4e77052acb8448eac320436f437fa7eb</email>
                  <email type="domain">loria.fr</email>
                  <idno type="idhal" notation="string">dominiquemery</idno>
                  <idno type="idhal" notation="numeric">1227</idno>
                  <idno type="halauthorid" notation="string">38012-1227</idno>
                  <idno type="ORCID">https://orcid.org/0000-0001-5231-6611</idno>
                  <idno type="IDREF">https://www.idref.fr/076035085</idno>
                  <idno type="GOOGLE SCHOLAR">https://scholar.google.fr/citations?user=S7H-l5UAAAAJ</idno>
                  <affiliation ref="#struct-2357"/>
                </author>
                <author role="aut">
                  <persName>
                    <forename type="first">Joris</forename>
                    <surname>Rehm</surname>
                  </persName>
                  <email type="md5">a98a924cc7c1bced86d1173410635730</email>
                  <email type="domain">loria.fr</email>
                  <idno type="idhal" notation="numeric">840165</idno>
                  <idno type="halauthorid" notation="string">161206-840165</idno>
                  <affiliation ref="#struct-2357"/>
                </author>
              </analytic>
              <monogr>
                <title level="m">B 2007: Formal Specification and Development in B</title>
                <meeting>
                  <title>7th International Conference of B Users, January 17-19, 2007</title>
                  <date type="start">2007</date>
                  <settlement>Besançon</settlement>
                  <country key="FR">France</country>
                </meeting>
                <editor>Jacques Julliand, Olga Kouchnarenko</editor>
                <imprint>
                  <publisher>Springer-Verlag</publisher>
                  <biblScope unit="serie">Lecture Notes in Computer Science</biblScope>
                  <biblScope unit="volume">4355</biblScope>
                  <biblScope unit="pp">140-154</biblScope>
                  <date type="datePub">2007</date>
                </imprint>
              </monogr>
              <idno type="doi">10.1007/11955757_13</idno>
            </biblStruct>
          </sourceDesc>
          <profileDesc>
            <langUsage>
              <language ident="en">English</language>
            </langUsage>
            <textClass>
              <keywords scheme="author">
                <term xml:lang="en">event B</term>
                <term xml:lang="en">pattern</term>
                <term xml:lang="en">distributed systems</term>
                <term xml:lang="en">refinement</term>
              </keywords>
              <classCode scheme="halDomain" n="info.info-lo">Computer Science [cs]/Logic in Computer Science [cs.LO]</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>Distributed applications are based on algorithms which should be able to deal with time constraints. It is mandatory to express time constraints in (mathematical) models and the current work intends to integrate time constraints in the modelling process based on event B models and refinement. The starting point of our work is the event B development of the IEEE 1394 leader election protocol; from standard documents, we derive temporal requirements to solve the contention problem and we propose a method for introducing time constraints using a pattern. The pattern captures time constraints in a generic event B development and it is applied to the IEEE 1394 case study.</p>
            </abstract>
          </profileDesc>
        </biblFull>
      </listBibl>
    </body>
    <back>
      <listOrg type="structures">
        <org type="researchteam" xml:id="struct-2357" status="OLD">
          <idno type="RNSR">200418303G</idno>
          <orgName>Proof-oriented development of computer-based systems</orgName>
          <orgName type="acronym">MOSEL</orgName>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/equipes/mosel</ref>
          </desc>
          <listRelation>
            <relation active="#struct-2496" type="direct"/>
            <relation active="#struct-300009" type="indirect"/>
            <relation active="#struct-466633" type="direct"/>
            <relation active="#struct-300291" type="indirect"/>
            <relation active="#struct-300292" type="indirect"/>
            <relation active="#struct-300293" type="indirect"/>
            <relation name="UMR7503" active="#struct-441569" type="indirect"/>
          </listRelation>
        </org>
        <org type="laboratory" xml:id="struct-2496" status="OLD">
          <orgName>INRIA Lorraine</orgName>
          <desc>
            <address>
              <addrLine>615 rue du Jardin Botanique 54600 Villers-lès-Nancy</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/centre-de-recherche-inria/nancy-grand-est</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300009" status="VALID">
          <idno type="ROR">https://ror.org/02kvxyf05</idno>
          <orgName>Institut National de Recherche en Informatique et en Automatique</orgName>
          <orgName type="acronym">Inria</orgName>
          <desc>
            <address>
              <addrLine>Domaine de VoluceauRocquencourt - BP 10578153 Le Chesnay Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.inria.fr/en/</ref>
          </desc>
        </org>
        <org type="laboratory" xml:id="struct-466633" status="OLD">
          <orgName>Laboratoire Lorrain de Recherche en Informatique et ses Applications</orgName>
          <orgName type="acronym">LORIA</orgName>
          <date type="start">1997-01-01</date>
          <date type="end">2011-12-31</date>
          <desc>
            <address>
              <addrLine>Campus Scientifique BP 239 54506 Vandoeuvre-lès-Nancy Cedex</addrLine>
              <country key="FR"/>
            </address>
            <ref type="url">http://www.loria.fr</ref>
          </desc>
          <listRelation>
            <relation active="#struct-300009" type="direct"/>
            <relation active="#struct-300291" type="direct"/>
            <relation active="#struct-300292" type="direct"/>
            <relation active="#struct-300293" type="direct"/>
            <relation name="UMR7503" active="#struct-441569" type="direct"/>
          </listRelation>
        </org>
        <org type="institution" xml:id="struct-300291" status="OLD">
          <orgName>Université Henri Poincaré - Nancy 1</orgName>
          <orgName type="acronym">UHP</orgName>
          <date type="end">2011-12-31</date>
          <desc>
            <address>
              <addrLine>24-30 rue Lionnois, BP 60120, 54 003 NANCY cedex, France</addrLine>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300292" status="OLD">
          <orgName>Université Nancy 2</orgName>
          <date type="end">2011-12-31</date>
          <desc>
            <address>
              <addrLine>91 avenue de la Libération, BP 454, 54001 Nancy cedex</addrLine>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="institution" xml:id="struct-300293" status="OLD">
          <orgName>Institut National Polytechnique de Lorraine</orgName>
          <orgName type="acronym">INPL</orgName>
          <date type="end">2011-12-31</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
          </desc>
        </org>
        <org type="regroupinstitution" xml:id="struct-441569" status="VALID">
          <idno type="IdRef">02636817X</idno>
          <idno type="ISNI">0000000122597504</idno>
          <idno type="ROR">https://ror.org/02feahw73</idno>
          <orgName>Centre National de la Recherche Scientifique</orgName>
          <orgName type="acronym">CNRS</orgName>
          <date type="start">1939-10-19</date>
          <desc>
            <address>
              <country key="FR"/>
            </address>
            <ref type="url">https://www.cnrs.fr/</ref>
          </desc>
        </org>
      </listOrg>
    </back>
  </text>
</TEI>