Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
brica_language [2015/10/13 21:46] n.arakawa |
brica_language [2016/02/17 11:10] n.arakawa added the link to JSON format |
||
---|---|---|---|
Line 1: | Line 1: | ||
==== The BriCA Language ==== | ==== The BriCA Language ==== | ||
- | The **BriCA language** is a Domain Specific Language (DSL) for describing modules and message passing routes in computing architecture.\\ | + | The **BriCA language** is a Domain Specific Language (DSL)/[[https://en.wikipedia.org/wiki/Architecture_description_language|Architecture Description Language]] (ADL) for describing modules and message passing routes in computing architecture.\\ |
More specifically, it describes modules, ports on the modules, and connections among the ports.\\ | More specifically, it describes modules, ports on the modules, and connections among the ports.\\ | ||
The language enables users to record, exchange, and modify architecture design.\\ | The language enables users to record, exchange, and modify architecture design.\\ | ||
Line 6: | Line 6: | ||
\\ | \\ | ||
\\ | \\ | ||
- | The **BriCA language interpreter** checks consistency of BriCA language description and builds runtime structure with the [[BriCA]] core. | + | The **BriCA language interpreter** ([[https://github.com/wbap/BriCAL|code on GitHub]]) checks consistency of BriCA language description and builds runtime structure with the [[BriCA]] core. |
=== Documents === | === Documents === | ||
* [[https://goo.gl/35ipbk|BriCA Language Specification]] | * [[https://goo.gl/35ipbk|BriCA Language Specification]] | ||
+ | * [[https://goo.gl/zNADKv|BriCA Language JSON format]] | ||
* [[https://goo.gl/JR9JJU|BriCA Language Interpreter Specification]] | * [[https://goo.gl/JR9JJU|BriCA Language Interpreter Specification]] |