| <?xml version="1.0" encoding="iso-8859-1" ?> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <!--http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd--> |
| <html xmlns="http://www.w3.org/1999/xhtml" |
| > |
| <head><title>CodeGenerators</title> |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> |
| <meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> |
| <meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)" /> |
| <!-- xhtml,3,next,html --> |
| <meta name="src" content="etrice-doc.tex" /> |
| <meta name="date" content="2015-08-26 15:05:00" /> |
| <link rel="stylesheet" type="text/css" href="etrice-doc.css" /> |
| </head><body |
| > |
| <!--l. 1981--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docch8.html" >next</a>] [<a |
| href="etrice-docse27.html" >prev</a>] [<a |
| href="etrice-docse27.html#tailetrice-docse27.html" >prev-tail</a>] [<a |
| href="#tailetrice-docse28.html">tail</a>] [<a |
| href="etrice-docch7.html#etrice-docse28.html" >up</a>] </p></div> |
| <h3 class="sectionHead"><span class="titlemark">7.3 </span> <a |
| id="x37-2380003"></a>CodeGenerators</h3> |
| <!--l. 1982--><p class="noindent" ><a |
| id="ref:CodeGenerators"></a> |
| </p><!--l. 1986--><p class="noindent" ><span |
| class="ec-lmssbx-10">Features:</span> |
| <a |
| id="x37-238001r57"></a></p> |
| <!--l. 1991--><div class="longtable"> <table id="TBL-74" class="longtable" |
| cellspacing="0" cellpadding="0" rules="groups" |
| ><colgroup id="TBL-74-1g"><col |
| id="TBL-74-1" /></colgroup><colgroup id="TBL-74-2g"><col |
| id="TBL-74-2" /><col |
| id="TBL-74-3" /></colgroup> |
| <tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-74-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-74-1-1" |
| class="td11"> Contains: </td><td style="white-space:nowrap; text-align:left;" id="TBL-74-1-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:CCodeGenerator">CCodeGenerator</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-74-1-3" |
| class="td11"> |
| <!--l. 1992--><p class="noindent" > </p></td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-74-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-74-2-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-74-2-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:JavaCodeGenerator">JavaCodeGenerator</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-74-2-3" |
| class="td11"> |
| <!--l. 1993--><p class="noindent" > </p></td> |
| </tr><tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-74-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-74-3-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-74-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-74-4-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-74-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-74-5-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-74-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-74-6-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-74-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-74-7-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-74-7-2" |
| class="td11"> </td><td style="white-space:wrap; text-align:left;" id="TBL-74-7-3" |
| class="td11"> |
| </td></tr> |
| </table></div> |
| <a |
| id="x37-238002r313"></a> |
| <h4 class="subsectionHead"><span class="titlemark">7.3.1 </span> <a |
| id="x37-2390001"></a>CCodeGenerator</h4> |
| <!--l. 1998--><p class="noindent" ><a |
| id="ref:CCodeGenerator"></a> |
| </p><!--l. 2003--><p class="noindent" ><span |
| class="ec-lmssbx-10">Features:</span> |
| <a |
| id="x37-239001r58"></a></p> |
| <!--l. 2008--><div class="longtable"> <table id="TBL-75" class="longtable" |
| cellspacing="0" cellpadding="0" rules="groups" |
| ><colgroup id="TBL-75-1g"><col |
| id="TBL-75-1" /></colgroup><colgroup id="TBL-75-2g"><col |
| id="TBL-75-2" /><col |
| id="TBL-75-3" /></colgroup> |
| <tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-75-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-1-1" |
| class="td11"> Contains: </td><td style="white-space:nowrap; text-align:left;" id="TBL-75-1-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:GenerationOptions">GenerationOptions</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-75-1-3" |
| class="td11"> |
| <!--l. 2008--><p class="noindent" >Mechanism to adjust the generation. </p></td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-75-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-2-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-75-2-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:MSCLogging">MSCLogging</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-75-2-3" |
| class="td11"> |
| <!--l. 2009--><p class="noindent" >Runtime logger for event-driven Messages, represented as |
| a Message Sequence Chart. </p></td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-75-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-3-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-75-3-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:DataLogging">DataLogging</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-75-3-3" |
| class="td11"> |
| <!--l. 2010--><p class="noindent" >Runtime logger for data-driven Messages with primtive |
| data. </p></td> |
| </tr><tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-75-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-4-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-75-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-5-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-75-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-6-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-75-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-7-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-75-8-"><td style="white-space:nowrap; text-align:left;" id="TBL-75-8-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-75-8-2" |
| class="td11"> </td><td style="white-space:wrap; text-align:left;" id="TBL-75-8-3" |
| class="td11"> |
| </td></tr> |
| </table></div> |
| <a |
| id="x37-239002r314"></a> |
| <h5 class="subsubsectionHead"><span class="titlemark">7.3.1.1 </span> <a |
| id="x37-2400001"></a>DataLogging</h5> |
| <!--l. 2022--><p class="noindent" ><a |
| id="ref:DataLogging"></a> Runtime logger for data-driven Messages with primtive data. |
| </p> |
| <ul class="itemize1"> |
| <li class="itemize">Annotation of one DataLogging per SubSystemClass |
| </li> |
| <li class="itemize">Specifiy complete port instance path starting from LogicalSystem |
| </li> |
| <li class="itemize">Port have to conjugated and data-driven |
| |
| |
| </li> |
| <li class="itemize">Activates logging of all messages having primitive or enum typed data |
| </li> |
| <li class="itemize">Seperate multiple port instance path through commas |
| </li> |
| <li class="itemize">Within pathlist do NOT use any whitespace (e.g. space or newline)</li></ul> |
| <!--l. 2036--><p class="noindent" ><span |
| class="ec-lmssbx-10">Features:</span> |
| <a |
| id="x37-240001r59"></a></p> |
| <!--l. 2041--><div class="longtable"> <table id="TBL-76" class="longtable" |
| cellspacing="0" cellpadding="0" rules="groups" |
| ><colgroup id="TBL-76-1g"><col |
| id="TBL-76-1" /></colgroup><colgroup id="TBL-76-2g"><col |
| id="TBL-76-2" /><col |
| id="TBL-76-3" /></colgroup> |
| <tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-76-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-76-1-1" |
| class="td11"> Uses: </td><td style="white-space:nowrap; text-align:left;" id="TBL-76-1-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="etrice-docse26.html#ref:Annotation">Annotation</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-76-1-3" |
| class="td11"> |
| <!--l. 2041--><p class="noindent" >An Annotation can be attached to a ROOM classes to |
| apply the properties of its AnnotationType. </p></td> |
| </tr><tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-76-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-76-2-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-76-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-76-3-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-76-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-76-4-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-76-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-76-5-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-76-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-76-6-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-76-6-2" |
| class="td11"> </td><td style="white-space:wrap; text-align:left;" id="TBL-76-6-3" |
| class="td11"> |
| </td></tr> |
| </table></div> |
| <!--l. 2047--><p class="noindent" ><span |
| class="ec-lmssbx-10">Example:</span> |
| </p> |
| <!--l. 2049--> |
| <div class="lstlisting" id="listing-93"><span class="label"><a |
| id="x37-240002r1"></a></span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmssbx-10x-x-90">import</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">room</span><span |
| class="ec-lmtt-9">.</span><span |
| class="ec-lmtt-9">basic</span><span |
| class="ec-lmtt-9">.</span><span |
| class="ec-lmtt-9">annotations</span><span |
| class="ec-lmtt-9">.*</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmssbx-10x-x-90">from</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">"</span><span |
| class="ec-lmtt-9">../../</span><span |
| class="ec-lmtt-9">org</span><span |
| class="ec-lmtt-9">.</span><span |
| class="ec-lmtt-9">eclipse</span><span |
| class="ec-lmtt-9">.</span><span |
| class="ec-lmtt-9">etrice</span><span |
| class="ec-lmtt-9">.</span><span |
| class="ec-lmtt-9">modellib</span><span |
| class="ec-lmtt-9">.</span><span |
| class="ec-lmtt-9">c</span><span |
| class="ec-lmtt-9">/</span><span |
| class="ec-lmtt-9">model</span><span |
| class="ec-lmtt-9">/</span><span |
| class="ec-lmtt-9">Annotations</span><span |
| class="ec-lmtt-9">.</span><span |
| class="ec-lmtt-9">room</span><span |
| class="ec-lmtt-9">"</span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240003r2"></a></span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240004r3"></a></span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmssbx-10x-x-90">LogicalSystem</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">Logging</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">{</span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240005r4"></a></span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmssbx-10x-x-90">SubSystemRef</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">main</span><span |
| class="ec-lmtt-9">:</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">MainSubSystem</span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240006r5"></a></span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">}</span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240007r6"></a></span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240008r7"></a></span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmssbx-10x-x-90">SubSystemClass</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">MainSubSystem</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">{</span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240009r8"></a></span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">@DataLogging</span><span |
| class="ec-lmtt-9">(</span><span |
| class="ec-lmtt-9">pathlist</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">=</span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">"</span><span |
| class="ec-lmtt-9">/</span><span |
| class="ec-lmtt-9">Logging</span><span |
| class="ec-lmtt-9">/</span><span |
| class="ec-lmtt-9">main</span><span |
| class="ec-lmtt-9">/<</span><span |
| class="ec-lmtt-9">actorRef</span><span |
| class="ec-lmtt-9">>/<</span><span |
| class="ec-lmtt-9">Port</span><span |
| class="ec-lmtt-9">>,/</span><span |
| class="ec-lmtt-9">Logging</span><span |
| class="ec-lmtt-9">/</span><span |
| class="ec-lmtt-9">main</span><span |
| class="ec-lmtt-9">/<</span><span |
| class="ec-lmtt-9">actorRef</span><span |
| class="ec-lmtt-9">>/<</span><span |
| class="ec-lmtt-9">Port</span><span |
| class="ec-lmtt-9">></span><span |
| class="ec-lmtt-9">"</span><span |
| class="ec-lmtt-9">)</span><span |
| class="ec-lmtt-9"> </span><br /><span class="label"><a |
| id="x37-240010r9"></a></span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9"> </span><span |
| class="ec-lmtt-9">...</span> |
| </div> |
| <a |
| id="x37-240011r317"></a> |
| <h5 class="subsubsectionHead"><span class="titlemark">7.3.1.2 </span> <a |
| id="x37-2410002"></a>GenerationOptions</h5> |
| <!--l. 2066--><p class="noindent" ><a |
| id="ref:GenerationOptions"></a> Mechanism to adjust the generation. |
| </p><!--l. 2069--><p class="noindent" >Options for generation are configured in the launch configuration or in case of standalone generation via command line. A list |
| of available options: </p> |
| <ul class="itemize1"> |
| <li class="itemize">generate as library |
| </li> |
| <li class="itemize">generate documentation |
| </li> |
| <li class="itemize">generate instrumentation for MSC generation |
| </li> |
| <li class="itemize">override output directories |
| </li> |
| <li class="itemize">some debug options</li></ul> |
| <a |
| id="x37-241001r318"></a> |
| <h5 class="subsubsectionHead"><span class="titlemark">7.3.1.3 </span> <a |
| id="x37-2420003"></a>MSCLogging</h5> |
| <!--l. 2088--><p class="noindent" ><a |
| id="ref:MSCLogging"></a> Runtime logger for event-driven Messages, represented as a Message Sequence Chart. |
| </p><!--l. 2091--><p class="noindent" >The MSCLogging is activated by default, but can be set manually in the GenerationOptions. The output file is created upon |
| regular termination of the application. The resulting file can be found in the logging directory and has the name ’msc.seq’, |
| which can be open with the free open source tool Trace2UML (<a |
| href="http://trace2uml.stage.tigris.org/" class="url" ><span |
| class="ec-lmtt-10">http://trace2uml.stage.tigris.org/</span></a>) |
| |
| |
| </p><!--l. 2095--><p class="noindent" ><img |
| src="images/300-MSCLogging.png" alt="PIC" |
| /> |
| </p><!--l. 2099--><p class="noindent" ><span |
| class="ec-lmssbx-10">Features:</span> |
| <a |
| id="x37-242001r60"></a></p> |
| <!--l. 2104--><div class="longtable"> <table id="TBL-77" class="longtable" |
| cellspacing="0" cellpadding="0" rules="groups" |
| ><colgroup id="TBL-77-1g"><col |
| id="TBL-77-1" /></colgroup><colgroup id="TBL-77-2g"><col |
| id="TBL-77-2" /><col |
| id="TBL-77-3" /></colgroup> |
| <tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-77-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-77-1-1" |
| class="td11"> Uses: </td><td style="white-space:nowrap; text-align:left;" id="TBL-77-1-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:GenerationOptions">GenerationOptions</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-77-1-3" |
| class="td11"> |
| <!--l. 2104--><p class="noindent" >Mechanism to adjust the generation. </p></td> |
| </tr><tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-77-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-77-2-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-77-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-77-3-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-77-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-77-4-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-77-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-77-5-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-77-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-77-6-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-77-6-2" |
| class="td11"> </td><td style="white-space:wrap; text-align:left;" id="TBL-77-6-3" |
| class="td11"> |
| </td></tr> |
| </table></div> |
| <a |
| id="x37-242002r316"></a> |
| <h4 class="subsectionHead"><span class="titlemark">7.3.2 </span> <a |
| id="x37-2430002"></a>JavaCodeGenerator</h4> |
| <!--l. 2116--><p class="noindent" ><a |
| id="ref:JavaCodeGenerator"></a> |
| </p><!--l. 2121--><p class="noindent" ><span |
| class="ec-lmssbx-10">Features:</span> |
| <a |
| id="x37-243001r61"></a></p> |
| <!--l. 2126--><div class="longtable"> <table id="TBL-78" class="longtable" |
| cellspacing="0" cellpadding="0" rules="groups" |
| ><colgroup id="TBL-78-1g"><col |
| id="TBL-78-1" /></colgroup><colgroup id="TBL-78-2g"><col |
| id="TBL-78-2" /><col |
| id="TBL-78-3" /></colgroup> |
| <tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-78-1-"><td style="white-space:nowrap; text-align:left;" id="TBL-78-1-1" |
| class="td11"> Contains: </td><td style="white-space:nowrap; text-align:left;" id="TBL-78-1-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:GenerationOptions">GenerationOptions</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-78-1-3" |
| class="td11"> |
| <!--l. 2126--><p class="noindent" >Mechanism to adjust the generation. </p></td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-78-2-"><td style="white-space:nowrap; text-align:left;" id="TBL-78-2-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-78-2-2" |
| class="td11">   <span |
| class="cmsy-10">∙</span>  <a |
| href="#ref:MSCLogging">MSCLogging</a> </td><td style="white-space:wrap; text-align:left;" id="TBL-78-2-3" |
| class="td11"> |
| <!--l. 2127--><p class="noindent" >Runtime logger for event-driven Messages, represented as |
| a Message Sequence Chart. </p></td> |
| </tr><tr |
| class="hline"><td><hr /></td><td><hr /></td><td><hr /></td></tr><tr |
| style="vertical-align:baseline;" id="TBL-78-3-"><td style="white-space:nowrap; text-align:left;" id="TBL-78-3-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-78-4-"><td style="white-space:nowrap; text-align:left;" id="TBL-78-4-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-78-5-"><td style="white-space:nowrap; text-align:left;" id="TBL-78-5-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-78-6-"><td style="white-space:nowrap; text-align:left;" id="TBL-78-6-1" |
| class="td11"> </td> |
| </tr><tr |
| style="vertical-align:baseline;" id="TBL-78-7-"><td style="white-space:nowrap; text-align:left;" id="TBL-78-7-1" |
| class="td11"> </td><td style="white-space:nowrap; text-align:left;" id="TBL-78-7-2" |
| class="td11"> </td><td style="white-space:wrap; text-align:left;" id="TBL-78-7-3" |
| class="td11"> |
| </td></tr> |
| </table></div> |
| |
| |
| <!--l. 125--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docch8.html" >next</a>] [<a |
| href="etrice-docse27.html" >prev</a>] [<a |
| href="etrice-docse27.html#tailetrice-docse27.html" >prev-tail</a>] [<a |
| href="etrice-docse28.html" >front</a>] [<a |
| href="etrice-docch7.html#etrice-docse28.html" >up</a>] </p></div> |
| <!--l. 125--><p class="noindent" ><a |
| id="tailetrice-docse28.html"></a></p> |
| </body></html> |