| <?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>4 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="2014-03-31 09:04:00" /> |
| <link rel="stylesheet" type="text/css" href="etrice-doc.css" /> |
| </head><body |
| > |
| <!--l. 1--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docse19.html" >next</a>] [<a |
| href="etrice-docse18.html" >prev</a>] [<a |
| href="etrice-docse18.html#tailetrice-docse18.html" >prev-tail</a>] [<a |
| href="#tailetrice-docch4.html">tail</a>] [<a |
| href="etrice-doc.html#etrice-docch4.html" >up</a>] </p></div> |
| <h2 class="chapterHead"><span class="titlemark">Chapter 4</span><br /><a |
| id="x24-1070004"></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> |
| </p> |
| <div class="sectionTOCS"> |
|  <span class="sectionToc" >4.1 <a |
| href="etrice-docse19.html#x25-1080004.1">Actors</a></span> |
| <br />  <span class="subsectionToc" >4.1.1 <a |
| href="etrice-docse19.html#x25-1090004.1.1">Description</a></span> |
| <br />  <span class="subsectionToc" >4.1.2 <a |
| href="etrice-docse19.html#x25-1100004.1.2">Motivation</a></span> |
| <br />  <span class="subsectionToc" >4.1.3 <a |
| href="etrice-docse19.html#x25-1110004.1.3">Notation</a></span> |
| <br />  <span class="subsectionToc" >4.1.4 <a |
| href="etrice-docse19.html#x25-1120004.1.4">Details</a></span> |
| <br /> <span class="sectionToc" >4.2 <a |
| href="etrice-docse20.html#x26-1160004.2">Protocols</a></span> |
| <br />  <span class="subsectionToc" >4.2.1 <a |
| href="etrice-docse20.html#x26-1170004.2.1">Description</a></span> |
| <br />  <span class="subsectionToc" >4.2.2 <a |
| href="etrice-docse20.html#x26-1180004.2.2">Motivation</a></span> |
| <br />  <span class="subsectionToc" >4.2.3 <a |
| href="etrice-docse20.html#x26-1190004.2.3">Notation</a></span> |
| <br /> <span class="sectionToc" >4.3 <a |
| href="etrice-docse21.html#x27-1200004.3">Ports</a></span> |
| <br />  <span class="subsectionToc" >4.3.1 <a |
| href="etrice-docse21.html#x27-1210004.3.1">Description</a></span> |
| <br />  <span class="subsectionToc" >4.3.2 <a |
| href="etrice-docse21.html#x27-1220004.3.2">Motivation</a></span> |
| <br />  <span class="subsectionToc" >4.3.3 <a |
| href="etrice-docse21.html#x27-1230004.3.3">Notation</a></span> |
| <br /> <span class="sectionToc" >4.4 <a |
| href="etrice-docse22.html#x28-1260004.4">DataClass</a></span> |
| <br />  <span class="subsectionToc" >4.4.1 <a |
| href="etrice-docse22.html#x28-1270004.4.1">Description</a></span> |
| <br />  <span class="subsectionToc" >4.4.2 <a |
| href="etrice-docse22.html#x28-1280004.4.2">Notation</a></span> |
| <br /> <span class="sectionToc" >4.5 <a |
| href="etrice-docse23.html#x29-1290004.5">Layering</a></span> |
| <br />  <span class="subsectionToc" >4.5.1 <a |
| href="etrice-docse23.html#x29-1300004.5.1">Description</a></span> |
| <br />  <span class="subsectionToc" >4.5.2 <a |
| href="etrice-docse23.html#x29-1310004.5.2">Notation</a></span> |
| <br /> <span class="sectionToc" >4.6 <a |
| href="etrice-docse24.html#x30-1320004.6">Finite State Machines</a></span> |
| <br />  <span class="subsectionToc" >4.6.1 <a |
| href="etrice-docse24.html#x30-1330004.6.1">Description</a></span> |
| <br />  <span class="subsectionToc" >4.6.2 <a |
| href="etrice-docse24.html#x30-1340004.6.2">Motivation</a></span> |
| <br />  <span class="subsectionToc" >4.6.3 <a |
| href="etrice-docse24.html#x30-1350004.6.3">Notation</a></span> |
| <br />  <span class="subsectionToc" >4.6.4 <a |
| href="etrice-docse24.html#x30-1380004.6.4">Examples</a></span> |
| </div> |
| |
| |
| |
| |
| |
| |
| |
| <!--l. 90--><div class="crosslinks"><p class="noindent">[<a |
| href="etrice-docse19.html" >next</a>] [<a |
| href="etrice-docse18.html" >prev</a>] [<a |
| href="etrice-docse18.html#tailetrice-docse18.html" >prev-tail</a>] [<a |
| href="etrice-docch4.html" >front</a>] [<a |
| href="etrice-doc.html#etrice-docch4.html" >up</a>] </p></div> |
| <!--l. 90--><p class="noindent" ><a |
| id="tailetrice-docch4.html"></a> </p> |
| </body></html> |