| <?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>5 ROOM Concepts</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-27 23:56:00" /> |
| <link rel="stylesheet" type="text/css" href="etrice-doc.css" /> |
| </head><body |
| > |
| <!--l. 1--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docse10.html" >next</a>] [<a |
| href="etrice-docse9.html" >prev</a>] [<a |
| href="etrice-docse9.html#tailetrice-docse9.html" >prev-tail</a>] [<a |
| href="#tailetrice-docch5.html">tail</a>] [<a |
| href="etrice-doc.html#etrice-docch5.html" >up</a>] </p></div> |
| <h2 class="chapterHead"><span class="titlemark">Chapter 5</span><br /><a |
| id="x16-1050005"></a>ROOM Concepts</h2> |
| <!--l. 4--><p class="noindent" >This chapter gives an overview over the ROOM language elements and their textual and graphical |
| notation. The formal ROOM grammar based on Xtext (EBNF) you can find in the eTrice repository: |
| <a |
| href="http://git.eclipse.org/c/etrice/org.eclipse.etrice.git/plain/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext" class="url" ><span |
| class="ec-lmtt-10">http://git.eclipse.org/c/etrice/org.eclipse.etrice.git/plain/plugins/org.eclipse.etrice.core.room/src/org/eclipse/etrice/core/Room.xtext</span></a> |
| <a |
| id="x16-105001r84"></a> |
| </p> |
| <div class="sectionTOCS"> |
|  <span class="sectionToc" >5.1 <a |
| href="etrice-docse10.html#x17-1060001">Actors</a></span> |
| <br />  <span class="subsectionToc" >5.1.1 <a |
| href="etrice-docse10.html#x17-1070001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.1.2 <a |
| href="etrice-docse10.html#x17-1080002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.1.3 <a |
| href="etrice-docse10.html#x17-1090003">Notation</a></span> |
| <br />  <span class="subsectionToc" >5.1.4 <a |
| href="etrice-docse10.html#x17-1100004">Details</a></span> |
| <br /> <span class="sectionToc" >5.2 <a |
| href="etrice-docse11.html#x18-1140002">Protocols</a></span> |
| <br />  <span class="subsectionToc" >5.2.1 <a |
| href="etrice-docse11.html#x18-1150001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.2.2 <a |
| href="etrice-docse11.html#x18-1160002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.2.3 <a |
| href="etrice-docse11.html#x18-1170003">Notation</a></span> |
| <br /> <span class="sectionToc" >5.3 <a |
| href="etrice-docse12.html#x19-1180003">Ports</a></span> |
| <br />  <span class="subsectionToc" >5.3.1 <a |
| href="etrice-docse12.html#x19-1190001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.3.2 <a |
| href="etrice-docse12.html#x19-1200002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.3.3 <a |
| href="etrice-docse12.html#x19-1210003">Notation</a></span> |
| <br /> <span class="sectionToc" >5.4 <a |
| href="etrice-docse13.html#x20-1240004">DataClass</a></span> |
| <br />  <span class="subsectionToc" >5.4.1 <a |
| href="etrice-docse13.html#x20-1250001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.4.2 <a |
| href="etrice-docse13.html#x20-1260002">Notation</a></span> |
| <br /> <span class="sectionToc" >5.5 <a |
| href="etrice-docse14.html#x21-1270005">Layering</a></span> |
| <br />  <span class="subsectionToc" >5.5.1 <a |
| href="etrice-docse14.html#x21-1280001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.5.2 <a |
| href="etrice-docse14.html#x21-1290002">Notation</a></span> |
| <br /> <span class="sectionToc" >5.6 <a |
| href="etrice-docse15.html#x22-1300006">Finite State Machines</a></span> |
| <br />  <span class="subsectionToc" >5.6.1 <a |
| href="etrice-docse15.html#x22-1310001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.6.2 <a |
| href="etrice-docse15.html#x22-1320002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.6.3 <a |
| href="etrice-docse15.html#x22-1330003">Notation</a></span> |
| <br />  <span class="subsectionToc" >5.6.4 <a |
| href="etrice-docse15.html#x22-1360004">Examples</a></span> |
| </div> |
| |
| <a |
| id="x16-113021r125"></a> |
| |
| <a |
| id="x16-117011r138"></a> |
| |
| <a |
| id="x16-123002r142"></a> |
| |
| <a |
| id="x16-126031r164"></a> |
| |
| <a |
| id="x16-129043r167"></a> |
| |
| |
| |
| <!--l. 104--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docse10.html" >next</a>] [<a |
| href="etrice-docse9.html" >prev</a>] [<a |
| href="etrice-docse9.html#tailetrice-docse9.html" >prev-tail</a>] [<a |
| href="etrice-docch5.html" >front</a>] [<a |
| href="etrice-doc.html#etrice-docch5.html" >up</a>] </p></div> |
| <a |
| id="tailetrice-docch5.html"></a> |
| </body></html> |