EmbeddedMontiArc: Textual Modeling Alternative to Simulink
(Tool Demonstration)
Evgeny Kusmenko, Jean-Marc Ronck, Bernhard Rumpe, and Michael von WencksternEmbeddedMontiArc
Modeling Language for Cyber-Physical Systems
The paper uses the 1.7.5-beta version, and thus this is frozen at this page. Please, take a look at https://embeddedmontiarc.github.io/webspace/ for newer releases and further information about EmbeddedMontiArc.
Supplementary Material for Tool Demonstration:
C&C Models
Screenshots of EmbeddedMontiArcStudio
Videos
C&C Models
- Autopilot Model
- graphical C&C Model; layout is automatically generated (Please pay attention to the three different
abstraction levels
when browsing the models in a new tab)
Open Graphical Model - Youtube Video how the car is driving
- graphical C&C Model; layout is automatically generated (Please pay attention to the three different
abstraction levels
- ObjectDetector model with SpectralClusterer subcomponents
- graphical C&C Model; layout is automatically generated
Open Graphical Model - Published Textual EmbeddedMontiArc Model
- Execute Model in Web-Browser (Browser needs WebAssembly support)
- graphical C&C Model; layout is automatically generated
- PacMan
- graphical C&C Model; layout is automatically generated
Open Graphical Model - Execute Model in Web-Browser (Browser needs WebAssembly support)
- Explanatory Video for PacMan C&C Controller
- graphical C&C Model; layout is automatically generated
- Super-Mario
- graphical C&C Model; layout is automatically generated
Open Graphical Model - Execute Model in Web-Browser (Browser needs WebAssembly support)
- Explanatory Video for Super-Mario C&C Controller
- graphical C&C Model; layout is automatically generated
Screenshots of EmbeddedMontiArcStudio
![](IntegratedTestEnvironment.png)
Integrated Test Environment
![](SyntaxHighlighting.png)
Syntax Highlighting
![](GraphischeVisualisierung.png)
Visualization (Ports with Names)
![](GraphischeVisualisierung2.png)
Visualization (Ports without Names)
![](GraphischeVisualisierung3.png)
Visualization (only Components)
![](reporting.png)
Quality Reports
![](reporting2.png)
CI Testing Output in Reports
![](simulator1.png)
Car Simulator (Top View)
![](simulator2.png)
Car Simulator (Front View)
![](simulator3.png)
Car Simulator (Side View)
![](cluster.png)
ClusterFiddle
Videos
Middleware Plugins.
Coupling EmbeddedMontiArc with different Middlewares.Here, we embed the videos mentioned in the paper showing our EmbeddedMontiArc development environment.