About this tool
This page provides tools to work with a number of mathematical models. The page is set up to support the course 5xie0, Computational Modeling.
For more information visit the web page https://computationalmodeling.info.
Components
The CMWB is built from a few open-source components that are ll available on github https://github.com/Model-Based-Design-Lab
cmlib
is a collection of Python packages that implement the analysis methods of the different models, as exposed through the CMWBcmlang
is a collection of parser-generators, code-generators and language servers for the domain-specific languages used in this project, based on Xtext.cmtrace
is a tool to generate visualizations of Gantt charts and vector tracescmwb
is the open source project of the CMWB itself. This also allows the CMWB to run locally, though a docker image.
Acknowledgements
This website uses the following tools and components.
- SDF3 — https://www.es.ele.tue.nl/sdf3
- Node.js — https://nodejs.org/
- React — https://reactjs.org/
- mongo db — https://www.mongodb.com/
- Express — https://expressjs.com/
- NextJS — https://nextjs.org/
- Passport — http://www.passportjs.org/
- Eclipse Xtext domain-specific language technology — https://www.eclipse.org/Xtext/
- Monaco Editor and language server — https://microsoft.github.io/monaco-editor/
- Graphviz visualization — https://graphviz.org/
- textX Python package — https://pypi.org/project/textX/
- python-graph Python package — https://github.com/Shoobx/python-graph