<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:st1="urn:schemas-microsoft-com:office:smarttags" xmlns="http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=Content-Type content="text/html; charset=us-ascii">
<meta name=Generator content="Microsoft Word 11 (filtered medium)">
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PlaceType"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PlaceName"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="City"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="place"/>
<o:SmartTagType namespaceuri="urn:schemas-microsoft-com:office:smarttags"
 name="PersonName"/>
<!--[if !mso]>
<style>
st1\:*{behavior:url(#default#ieooui) }
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
        {font-family:Wingdings;
        panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:PMingLiU;
        panose-1:2 1 6 1 0 1 1 1 1 1;}
@font-face
        {font-family:"\@PMingLiU";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman";}
a:link, span.MsoHyperlink
        {color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {color:purple;
        text-decoration:underline;}
p.CodeInText, li.CodeInText, div.CodeInText
        {margin-top:3.0pt;
        margin-right:0cm;
        margin-bottom:3.0pt;
        margin-left:0cm;
        text-align:justify;
        text-indent:36.85pt;
        line-height:150%;
        text-autospace:none;
        font-size:12.0pt;
        font-family:"Courier New";}
p.a, li.a, div.a
        {margin-top:0cm;
        margin-right:0cm;
        margin-bottom:6.0pt;
        margin-left:67.6pt;
        text-align:justify;
        text-indent:-18.0pt;
        mso-list:l3 level1 lfo1;
        font-size:12.0pt;
        font-family:"Times New Roman";}
span.EmailStyle19
        {mso-style-type:personal-compose;
        font-family:Arial;
        color:windowtext;}
@page Section1
        {size:595.3pt 841.9pt;
        margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.Section1
        {page:Section1;}
 /* List Definitions */
 @list l0
        {mso-list-id:477457171;
        mso-list-type:hybrid;
        mso-list-template-ids:1960611646 1980517532 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l0:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:Arial;}
@list l1
        {mso-list-id:876892705;
        mso-list-type:hybrid;
        mso-list-template-ids:326809532 -1382921460 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l1:level1
        {mso-level-number-format:bullet;
        mso-level-text:\F02D;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;}
@list l2
        {mso-list-id:1479178761;
        mso-list-type:hybrid;
        mso-list-template-ids:486595562 1980517532 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l2:level1
        {mso-level-start-at:0;
        mso-level-number-format:bullet;
        mso-level-text:\F0B7;
        mso-level-tab-stop:36.0pt;
        mso-level-number-position:left;
        text-indent:-18.0pt;
        font-family:Symbol;
        mso-fareast-font-family:"Times New Roman";
        mso-bidi-font-family:Arial;}
@list l3
        {mso-list-id:1606813516;
        mso-list-type:hybrid;
        mso-list-template-ids:151041084 -430948514 68747267 68747269 68747265 68747267 68747269 68747265 68747267 68747269;}
@list l3:level1
        {mso-level-number-format:bullet;
        mso-level-style-link:"\041D\043E\0440\043C\0430\043B\044C\043D\044B\0439 \0430\0431\0437\0430\0446";
        mso-level-text:\F02D;
        mso-level-tab-stop:67.6pt;
        mso-level-number-position:left;
        margin-left:67.6pt;
        text-indent:-18.0pt;
        font-family:Symbol;}
ol
        {margin-bottom:0cm;}
ul
        {margin-bottom:0cm;}
-->
</style>

</head>

<body lang=RU link=blue vlink=purple>

<div class=Section1>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Colleagues,<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>We have finished a new major release of our open-source
test development framework - <b><span style='font-weight:bold'>T2C 2.0.0
&quot;Arnor&quot;</span></b>. The framework helps to automate a lot of tedious
tasks in development of conformance tests allowing test developers to focus on
test logic rather than on numerous auxiliary issues. T2C (Template2Code) system
is based on using special templates to generate various files constituting a complete
test suite: sources of the tests, makefiles, files needed to manage the tests
with a particilar test execution frameworks, etc.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Key features of T2C:<o:p></o:p></span></font></p>

<ul style='margin-top:0cm' type=disc>
 <li class=MsoNormal style='mso-list:l2 level1 lfo4'><font size=2 face=Arial><span
     lang=EN-US style='font-size:10.0pt;font-family:Arial'>Support for
     development of parameterized tests fully customizable via special T2C
     templates thus allowing having<i><span style='font-style:italic'> multiple
     test cases coming from the same reusable sources</span></i> of the test.<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo4'><font size=2 face=Arial><span
     lang=EN-US style='font-size:10.0pt;font-family:Arial'>Support for linking
     each check in a test to the requirement that is checked there (<i><span
     style='font-style:italic'>traceability of requirements</span></i> for
     conformance testing).<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo4'><font size=2 face=Arial><span
     lang=EN-US style='font-size:10.0pt;font-family:Arial'>Integration with
     existing testing frameworks (currently <b><span style='font-weight:bold'>TETWare
     Lite</span></b> and <b><span style='font-weight:bold'>GLib Testing
     Framework</span></b> are supported) - it is possible for T2C to generate test
     sources compatible with different testing frameworks from the same .t2c
     files.<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-list:l2 level1 lfo4'><font size=2 face=Arial><span
     lang=EN-US style='font-size:10.0pt;font-family:Arial'>Support for
     generating 'minimal' standalone (without the need for a test execution
     framework) sources of the tests which can be very useful for debugging the
     tests, profiling, preparing demo-examples, etc.<o:p></o:p></span></font></li>
</ul>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><b><font size=2 face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;font-weight:bold'>T2C distribution
package</span></font></b><font size=2 face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial'> is available at Sourceforge.net: <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><a
href="https://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/">https://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/</a><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><b><font size=2 face=Arial><span lang=EN-US
style='font-size:10.0pt;font-family:Arial;font-weight:bold'>T2C Manual</span></font></b><font
size=2 face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial'>
is now available in various formats <o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>(see <a
href="https://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/docs">https://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/docs</a>):<o:p></o:p></span></font></p>

<ul style='margin-top:0cm' type=disc>
 <li class=MsoNormal style='mso-list:l0 level1 lfo3'><font size=2 face=Arial><span
     lang=EN-US style='font-size:10.0pt;font-family:Arial'>HTML - multiple
     pages (t2c-doc-2.0.0-2.tar.bz2)<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo3'><font size=2 face=Arial><span
     lang=EN-US style='font-size:10.0pt;font-family:Arial'>HTML - all in one
     page (t2c-doc-single-html-2.0.0-2.tar.bz2)<o:p></o:p></span></font></li>
 <li class=MsoNormal style='mso-list:l0 level1 lfo3'><font size=2 face=Arial><span
     lang=EN-US style='font-size:10.0pt;font-family:Arial'>PDF
     (t2c-doc-2.0.0-2.pdf)<o:p></o:p></span></font></li>
</ul>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>The <b><span style='font-weight:bold'>T2C examples</span></b>
referred to in the documentation are also available in a separate archive (see <a
href="https://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/examples/">https://sourceforge.net/projects/template2code/files/t2c/t2c-2.0_Arnor/examples/</a>).
The T2C distribution (t2c-2.0.0_final.tar.bz2) already includes the documentation
(HTML format, multiple pages) and the examples.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Please note that most of the new LSB tests developed
in the recent years have been developed using this technology. The technology
was also presented in a number of conferences with very positive feedback and
proved comparative study.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>We encourage using the framework for developing new conformance
and functional tests both for LSB and for any other API/ABI specifications. We
can provide basic support for developers that would use this framework.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Looking forward to feedback,<o:p></o:p></span></font></p>

<p class=MsoNormal><st1:City w:st="on"><st1:place w:st="on"><font size=2
  face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial'>Vladimir</span></font></st1:place></st1:City><font
size=2 face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial'>.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>-----<o:p></o:p></span></font></p>

<p class=MsoNormal><st1:PersonName ProductID="Vladimir Rubanov" w:st="on"><font
 size=2 face=Arial><span lang=EN-US style='font-size:10.0pt;font-family:Arial'>Vladimir
 Rubanov</span></font></st1:PersonName><font size=2 face=Arial><span
lang=EN-US style='font-size:10.0pt;font-family:Arial'>, Ph.D.<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Head of Operating Systems Department at ISPRAS<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>Director of the <st1:place w:st="on"><st1:PlaceName
 w:st="on">Russian</st1:PlaceName> <st1:PlaceName w:st="on">Linux</st1:PlaceName>
 <st1:PlaceName w:st="on">Verification</st1:PlaceName> <st1:PlaceType w:st="on">Center</st1:PlaceType></st1:place><o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'>http://linuxtesting.org/<o:p></o:p></span></font></p>

<p class=MsoNormal><font size=2 face=Arial><span lang=EN-US style='font-size:
10.0pt;font-family:Arial'><o:p>&nbsp;</o:p></span></font></p>

</div>

</body>

</html>