| <?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-07-03 15: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-docse12.html" >next</a>] [<a |
| href="etrice-docse11.html" >prev</a>] [<a |
| href="etrice-docse11.html#tailetrice-docse11.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="x18-1230005"></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="x18-123001r107"></a> |
| </p> |
| <div class="sectionTOCS"> |
|  <span class="sectionToc" >5.1 <a |
| href="etrice-docse12.html#x19-1240001">Actors</a></span> |
| <br />  <span class="subsectionToc" >5.1.1 <a |
| href="etrice-docse12.html#x19-1250001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.1.2 <a |
| href="etrice-docse12.html#x19-1260002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.1.3 <a |
| href="etrice-docse12.html#x19-1270003">Notation</a></span> |
| <br />  <span class="subsectionToc" >5.1.4 <a |
| href="etrice-docse12.html#x19-1280004">Details</a></span> |
| <br /> <span class="sectionToc" >5.2 <a |
| href="etrice-docse13.html#x20-1320002">Protocols</a></span> |
| <br />  <span class="subsectionToc" >5.2.1 <a |
| href="etrice-docse13.html#x20-1330001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.2.2 <a |
| href="etrice-docse13.html#x20-1340002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.2.3 <a |
| href="etrice-docse13.html#x20-1350003">Notation</a></span> |
| <br /> <span class="sectionToc" >5.3 <a |
| href="etrice-docse14.html#x21-1360003">Ports</a></span> |
| <br />  <span class="subsectionToc" >5.3.1 <a |
| href="etrice-docse14.html#x21-1370001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.3.2 <a |
| href="etrice-docse14.html#x21-1380002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.3.3 <a |
| href="etrice-docse14.html#x21-1390003">Notation</a></span> |
| <br /> <span class="sectionToc" >5.4 <a |
| href="etrice-docse15.html#x22-1420004">DataClass</a></span> |
| <br />  <span class="subsectionToc" >5.4.1 <a |
| href="etrice-docse15.html#x22-1430001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.4.2 <a |
| href="etrice-docse15.html#x22-1440002">Notation</a></span> |
| <br /> <span class="sectionToc" >5.5 <a |
| href="etrice-docse16.html#x23-1450005">Layering</a></span> |
| <br />  <span class="subsectionToc" >5.5.1 <a |
| href="etrice-docse16.html#x23-1460001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.5.2 <a |
| href="etrice-docse16.html#x23-1470002">Notation</a></span> |
| <br /> <span class="sectionToc" >5.6 <a |
| href="etrice-docse17.html#x24-1480006">Finite State Machines</a></span> |
| <br />  <span class="subsectionToc" >5.6.1 <a |
| href="etrice-docse17.html#x24-1490001">Description</a></span> |
| <br />  <span class="subsectionToc" >5.6.2 <a |
| href="etrice-docse17.html#x24-1500002">Motivation</a></span> |
| <br />  <span class="subsectionToc" >5.6.3 <a |
| href="etrice-docse17.html#x24-1510003">Notation</a></span> |
| <br />  <span class="subsectionToc" >5.6.4 <a |
| href="etrice-docse17.html#x24-1540004">Examples</a></span> |
| </div> |
| |
| <a |
| id="x18-131021r148"></a> |
| |
| <a |
| id="x18-135011r161"></a> |
| |
| <a |
| id="x18-141002r165"></a> |
| |
| <a |
| id="x18-144031r187"></a> |
| |
| <a |
| id="x18-147043r190"></a> |
| |
| |
| |
| <!--l. 106--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docse12.html" >next</a>] [<a |
| href="etrice-docse11.html" >prev</a>] [<a |
| href="etrice-docse11.html#tailetrice-docse11.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> |