<?xml version="1.0" encoding="ISO-8859-1"?><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<front>
<journal-meta>
<journal-id>1665-6423</journal-id>
<journal-title><![CDATA[Journal of applied research and technology]]></journal-title>
<abbrev-journal-title><![CDATA[J. appl. res. technol]]></abbrev-journal-title>
<issn>1665-6423</issn>
<publisher>
<publisher-name><![CDATA[Universidad Nacional Autónoma de México, Instituto de Ciencias Aplicadas y Tecnología]]></publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id>S1665-64232009000100002</article-id>
<title-group>
<article-title xml:lang="en"><![CDATA[Semi-formal specifications and formal verification improving the digital design: some statistics]]></article-title>
</title-group>
<contrib-group>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Torres]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[Cortéz]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<xref ref-type="aff" rid="A02"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname><![CDATA[González]]></surname>
<given-names><![CDATA[R. E.]]></given-names>
</name>
<xref ref-type="aff" rid="A01"/>
</contrib>
</contrib-group>
<aff id="A01">
<institution><![CDATA[,Instituto Politécnico Nacional Research Center and Advanced Studies ]]></institution>
<addr-line><![CDATA[Zapopan Jalisco]]></addr-line>
<country>México</country>
</aff>
<aff id="A02">
<institution><![CDATA[,Instituto Tecnológico de Sonora  ]]></institution>
<addr-line><![CDATA[Cd. Obregón Sonora]]></addr-line>
<country>México</country>
</aff>
<pub-date pub-type="pub">
<day>00</day>
<month>04</month>
<year>2009</year>
</pub-date>
<pub-date pub-type="epub">
<day>00</day>
<month>04</month>
<year>2009</year>
</pub-date>
<volume>7</volume>
<numero>1</numero>
<fpage>15</fpage>
<lpage>40</lpage>
<copyright-statement/>
<copyright-year/>
<self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_arttext&amp;pid=S1665-64232009000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_abstract&amp;pid=S1665-64232009000100002&amp;lng=en&amp;nrm=iso"></self-uri><self-uri xlink:href="http://www.scielo.org.mx/scielo.php?script=sci_pdf&amp;pid=S1665-64232009000100002&amp;lng=en&amp;nrm=iso"></self-uri><abstract abstract-type="short" xml:lang="en"><p><![CDATA[In this work, an improvement of the traditional digital design methodology is proposed. The major change is the use of a semi-formal specification for the code implementation, the use of a verification tool and the establishment of properties for the formal verification of Finite State Machines (FSM). From semi-formal specifications, assertions were written using Property Specification Language (PSL) for an alignment circuit. Finally, a set of properties for the verification of this module were established and proved using a model checking tool. Our statistics proved that the whole design process was improved and considerable design time was saved.]]></p></abstract>
<abstract abstract-type="short" xml:lang="es"><p><![CDATA[En el presente trabajo se propone una mejora a la metodología del ciclo de diseño digital tradicional. La contribución principal es la generación de un conjunto de propiedades a partir de una especificación semi-formal de requerimientos, que permiten la verificación formal automática de una máquina de estados finitos (FSM). Estas propiedades se escriben en el lenguaje PSL. Se muestra cómo, a partir de las propiedades, se puede obtener código VHDL que implementa la máquina de estados. Nuestros resultados muestran que la metodología de diseño propuesta resulta en una disminución del tiempo requerido para realizar la verificación.]]></p></abstract>
<kwd-group>
<kwd lng="en"><![CDATA[Formal verification]]></kwd>
<kwd lng="en"><![CDATA[assertion based verification]]></kwd>
<kwd lng="en"><![CDATA[finite state machines]]></kwd>
<kwd lng="en"><![CDATA[semi-formal specification]]></kwd>
<kwd lng="en"><![CDATA[model checking tool]]></kwd>
</kwd-group>
</article-meta>
</front><body><![CDATA[  	    <p align="center"><font face="verdana" size="4"><b>Semi&#150;formal specifications and formal verification improving the digital design: some statistics</b></font></p>  	    <p align="center"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="center"><font face="verdana" size="2"><b>D. Torres*<sup>1</sup>, J. Cort&eacute;z<sup>2</sup>, R. E. Gonz&aacute;lez<sup>1</sup></b></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>1</sup> Research Center and Advanced Studies of IPN, Av. Cient&iacute;fica 1145, C.P. 44019, Zapopan, Jalisco, M&eacute;xico. *E&#150;mail:</i><a href="mailto:dtorres@gdl.cinvestav.mx">dtorres@gdl.cinvestav.mx</a></font></p>  	    <p align="justify"><font face="verdana" size="2"><i><sup>2</sup> ITSON, Antonio Caso S/N, C.P. 85130, Cd. Obreg&oacute;n, Sonora, M&eacute;xico.</i></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><b>ABSTRACT</b></font></p>  	    <p align="justify"><font face="verdana" size="2">In this work, an improvement of the traditional digital design methodology is proposed. The major change is the use of a semi&#150;formal specification for the code implementation, the use of a verification tool and the establishment of properties for the formal verification of Finite State Machines (FSM). From semi&#150;formal specifications, assertions were written using Property Specification Language (PSL) for an alignment circuit. Finally, a set of properties for the verification of this module were established and proved using a model checking tool. Our statistics proved that the whole design process was improved and considerable design time was saved.</font></p>  	    ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b>Keywords:</b> Formal verification, assertion based verification, finite state machines, semi&#150;formal specification, model checking tool.</font></p>  	    <p>&nbsp;</p>     <p align="justify"><font face="verdana" size="2"><b>RESUMEN</b></font></p>  	    <p align="justify"><font face="verdana" size="2">En el presente trabajo se propone una mejora a la metodolog&iacute;a del ciclo de dise&ntilde;o digital tradicional. La contribuci&oacute;n principal es la generaci&oacute;n de un conjunto de propiedades a partir de una <i>especificaci&oacute;n semi&#150;formal</i> de requerimientos, que permiten la verificaci&oacute;n formal autom&aacute;tica de una <i>m&aacute;quina de estados finitos</i> (FSM). Estas propiedades se escriben en el lenguaje PSL. Se muestra c&oacute;mo, a partir de las propiedades, se puede obtener c&oacute;digo VHDL que implementa la m&aacute;quina de estados. Nuestros resultados muestran que la metodolog&iacute;a de dise&ntilde;o propuesta resulta en una disminuci&oacute;n del tiempo requerido para realizar la verificaci&oacute;n.</font></p>       <p align="justify"><font face="verdana" size="2">&nbsp;</font></p>  	    <p align="justify"><font face="verdana" size="2"><a href="/pdf/jart/v7n1/v7n1a2.pdf" target="_blank">DESCARGAR ART&Iacute;CULO EN FORMATO PDF</a></font></p>  	    <p align="justify"><font face="verdana" size="2">&nbsp;</font></p> 	    <p align="justify"><font face="verdana" size="2"><b>Acknowledgment</b></font></p> 	      <p align="justify"><font face="verdana" size="2">The authors gratefully acknowledge the contribution of J. Moreno, Research Assistant at CINVESTAV&#150;IPN, Guadalajara. Likewise, they would like to acknowledge Safelogic for allowing them to use the safelogic verifierfor the formal verification process of their code</font>.</p> 	    <p align="justify">&nbsp;</p>      ]]></body>
<body><![CDATA[<p align="justify"><font face="verdana" size="2"><b><i>References</i></b></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;1&#93; H. Foster, A. Krolnik, D. Lacey, "Assertion&#150;Based Design", Kluwer Academic Publishers, Second Edition, (2004).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820593&pid=S1665-6423200900010000200001&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;2&#93; J. Bergeron, "Writing Testbenches", Kluwer Academia Publishers, (2000).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820595&pid=S1665-6423200900010000200002&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;3&#93; H. Foster, R. Drechsler, T. Kropf, "Formal Verification: Current Use and Future Perspectives", IEEE Design and Test, (2002).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820597&pid=S1665-6423200900010000200003&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;4&#93; Kausik Datta, P. Das, "Assertion Based Verification Using HDVL", Proceedings of the 17th International Conference on VLSI Design (VLSID'04), pp. 319, January 2004.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820599&pid=S1665-6423200900010000200004&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;5&#93; K. Winkelmann, Cost&#150;efficient Block Verification for a UMTS Up&#150;link Chip&#150;rate Coprocessor, IEEE, Proceedings of the Design, Automation and Test in Europe Conference and Exhibition (DATE'04), (2004), Vol I, pp: 162&#150;167.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820601&pid=S1665-6423200900010000200005&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;6&#93; T. Kropf, "Introduction to Formal Hardware Verification", Ed. Springer, First Edition, (1999).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820603&pid=S1665-6423200900010000200006&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;7&#93; H. Foster, A. Krolnik, D. Lacey, "Assertion&#150;Based Design", Kluwer Academic Publishers, Second Edition, (2004).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820605&pid=S1665-6423200900010000200007&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;8&#93; <a href="http://www.systemverilog.org/" target="_blank">http://www.systemverilog.org/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820607&pid=S1665-6423200900010000200008&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;9&#93; <a href="http://www.eda.org/vfv/docs/PSL-v1.1.pdf" target="_blank">http://www.eda.org/vfv/docs/PSL&#150;v1.1.pdf</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820608&pid=S1665-6423200900010000200009&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;10&#93; <a href="http://www.jasper-da.com/safelogic/" target="_blank">http://www.jasper&#150;da.com/safelogic/</a></font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820609&pid=S1665-6423200900010000200010&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --><!-- ref --><p align="justify"><font face="verdana" size="2">&#91;11&#93; D. Lee and M. Yannakakis, "Principles and Methods of Testing Finite States Machines&#150; A Survey" Proceedings of the IEEE, vol. 84, no. 8, pp. 1090&#150;1123, August (1996).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820610&pid=S1665-6423200900010000200011&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;12&#93; A. Aguilar, D. Torres, R. E. Gonz&aacute;lez, "Verificaci&oacute;n Formal de un Alineador de Tramas utilizando L&oacute;gica Temporal Lineal", IEEE ROC&amp;C, Acapulco, Guerrero, M&eacute;xico, CP&#150;20. (2003).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820612&pid=S1665-6423200900010000200012&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;13&#93; UIT&#150;T Rec. G.780 Vocabulary of terms for SDH networks and equipment (UIT 06/99).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820614&pid=S1665-6423200900010000200013&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;14&#93; D. Torres, "Alignment Problem for the Synchronization in Digital Circuits", Proceedings of the IASTED International Conference Circuits, Signals, and Systems, Cancun M&eacute;xico, pp. 339&#150;343, May (2003).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820616&pid=S1665-6423200900010000200014&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;15&#93; D.Torres, A. Redondo, M. Guzman, "MSOH Processor for STM&#150;0/STS&#150;1 to STM&#150;4/STS&#150;12: component of a SONET/SDH Library", Microelectronics Reliability 43 (2), 217&#150;223, (2003).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820618&pid=S1665-6423200900010000200015&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    <!-- ref --><p align="justify"><font face="verdana" size="2">&#91;16&#93; J. Verdin, D. Torres and E. Garc&iacute;a, "SONET/SDH Alignment Problem", IEEE Latin America CAS Tour (2002).    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820620&pid=S1665-6423200900010000200016&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>  	    ]]></body>
<body><![CDATA[<!-- ref --><p align="justify"><font face="verdana" size="2">&#91;17&#93; J.A. Moreno, D. Torres, S. Robles, "Design with formal verification of a ADM switch module", IEEE CIINDET, September 28, (2005), Cuernavaca, Morelos, Mexico.    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[&#160;<a href="javascript:void(0);" onclick="javascript: window.open('/scielo.php?script=sci_nlinks&ref=4820622&pid=S1665-6423200900010000200017&lng=','','width=640,height=500,resizable=yes,scrollbars=1,menubar=yes,');">Links</a>&#160;]<!-- end-ref --></font></p>      ]]></body><back>
<ref-list>
<ref id="B1">
<label>1</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Foster]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Krolnik]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Lacey]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Assertion-Based Design]]></source>
<year>2004</year>
<edition>Second</edition>
<publisher-name><![CDATA[Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B2">
<label>2</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Bergeron]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
</person-group>
<source><![CDATA[Writing Testbenches]]></source>
<year>2000</year>
<publisher-name><![CDATA[Kluwer Academia Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B3">
<label>3</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Foster]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Drechsler]]></surname>
<given-names><![CDATA[R.]]></given-names>
</name>
<name>
<surname><![CDATA[Kropf]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Formal Verification: Current Use and Future Perspectives]]></source>
<year>2002</year>
<publisher-name><![CDATA[IEEE Design and Test]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B4">
<label>4</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kausik Datta]]></surname>
<given-names><![CDATA[P. Das]]></given-names>
</name>
</person-group>
<source><![CDATA[Assertion Based Verification Using HDVL]]></source>
<year>Janu</year>
<month>ar</month>
<day>y </day>
<page-range>319</page-range></nlm-citation>
</ref>
<ref id="B5">
<label>5</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Winkelmann]]></surname>
<given-names><![CDATA[K.]]></given-names>
</name>
</person-group>
<source><![CDATA[Cost-efficient Block Verification for a UMTS Up-link Chip-rate Coprocessor]]></source>
<year>2004</year>
<volume>I</volume>
<page-range>162-167</page-range><publisher-name><![CDATA[IEEE]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B6">
<label>6</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Kropf]]></surname>
<given-names><![CDATA[T.]]></given-names>
</name>
</person-group>
<source><![CDATA[Introduction to Formal Hardware Verification]]></source>
<year>1999</year>
<edition>First</edition>
<publisher-name><![CDATA[Ed. Springer]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B7">
<label>7</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Foster]]></surname>
<given-names><![CDATA[H.]]></given-names>
</name>
<name>
<surname><![CDATA[Krolnik]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Lacey]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Assertion-Based Design]]></source>
<year>2004</year>
<edition>Second</edition>
<publisher-name><![CDATA[Kluwer Academic Publishers]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B8">
<label>8</label><nlm-citation citation-type="">
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B9">
<label>9</label><nlm-citation citation-type="">
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B10">
<label>10</label><nlm-citation citation-type="">
<source><![CDATA[]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B11">
<label>11</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Lee]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Yannakakis]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[Principles and Methods of Testing Finite States Machines- A Survey]]></article-title>
<source><![CDATA[Proceedings of the IEEE]]></source>
<year>Augu</year>
<month>st</month>
<day> (</day>
<volume>84</volume>
<numero>8</numero>
<issue>8</issue>
<page-range>1090-1123</page-range></nlm-citation>
</ref>
<ref id="B12">
<label>12</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Aguilar]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Torres]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[González]]></surname>
<given-names><![CDATA[R. E.]]></given-names>
</name>
</person-group>
<source><![CDATA[Verificación Formal de un Alineador de Tramas utilizando Lógica Temporal Lineal]]></source>
<year>2003</year>
<publisher-loc><![CDATA[Acapulco^eGuerrero Guerrero]]></publisher-loc>
<publisher-name><![CDATA[IEEE ROC & C]]></publisher-name>
</nlm-citation>
</ref>
<ref id="B13">
<label>13</label><nlm-citation citation-type="">
<collab>UIT-T</collab>
<source><![CDATA[Rec. G.780 Vocabulary of terms for SDH networks and equipment (UIT 06/99)]]></source>
<year></year>
</nlm-citation>
</ref>
<ref id="B14">
<label>14</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Torres]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
</person-group>
<source><![CDATA[Alignment Problem for the Synchronization in Digital Circuits]]></source>
<year>May </year>
<month>(2</month>
<day>00</day>
<page-range>339-343</page-range><publisher-loc><![CDATA[Cancun ]]></publisher-loc>
</nlm-citation>
</ref>
<ref id="B15">
<label>15</label><nlm-citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Torres]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Redondo]]></surname>
<given-names><![CDATA[A.]]></given-names>
</name>
<name>
<surname><![CDATA[Guzman]]></surname>
<given-names><![CDATA[M.]]></given-names>
</name>
</person-group>
<article-title xml:lang="en"><![CDATA[MSOH Processor for STM-0/STS-1 to STM-4/STS-12: component of a SONET/SDH Library]]></article-title>
<source><![CDATA[Microelectronics Reliability]]></source>
<year>2003</year>
<volume>43</volume>
<numero>2</numero>
<issue>2</issue>
<page-range>217-223</page-range></nlm-citation>
</ref>
<ref id="B16">
<label>16</label><nlm-citation citation-type="">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Verdin]]></surname>
<given-names><![CDATA[J.]]></given-names>
</name>
<name>
<surname><![CDATA[Torres]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[García]]></surname>
<given-names><![CDATA[E.]]></given-names>
</name>
</person-group>
<source><![CDATA[SONET/SDH Alignment Problem]]></source>
<year>2002</year>
</nlm-citation>
</ref>
<ref id="B17">
<label>17</label><nlm-citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname><![CDATA[Moreno]]></surname>
<given-names><![CDATA[J.A.]]></given-names>
</name>
<name>
<surname><![CDATA[Torres]]></surname>
<given-names><![CDATA[D.]]></given-names>
</name>
<name>
<surname><![CDATA[Robles]]></surname>
<given-names><![CDATA[S.]]></given-names>
</name>
</person-group>
<source><![CDATA[Design with formal verification of a ADM switch module]]></source>
<year>Sept</year>
<month>em</month>
<day>be</day>
<publisher-name><![CDATA[IEEE CIINDET]]></publisher-name>
</nlm-citation>
</ref>
</ref-list>
</back>
</article>
