Shortcut to main activities in the user guide sections:
[1] asciidoc source of this page: https://github.com/eclipse/gemoc-studio/tree/master/docs/org.eclipse.gemoc.studio.doc/src/main/asciidoc/master.asciidoc.
Table of Contents
- Introduction
- Language workbench user guide
-
- Language workbench overview
- Create a language / Define syntaxes
- Make language executable
-
- 1. Make a sequential executable language
- 2. Make a concurrent executable language
- Provide language with tools
- Define composition of languages
- Deploy language
- Modeling workbench user guide
-
- Modeling workbench overview
- Edit models
- Execute, animate and debug models
- Coordinate models
- V&V and other tools
- Headless engine user guide
- Examples
-
- K3FSM Example
- MelangeK3FSM Sequential example
-
- 1. Presentation
- 2. Installation
- 3. Language structure overview
- 4. Organization of the code
- 5. DIY
- 6. Additional resources
- MOCCML SigPML Example
- Developer Guide
-
- General architecture
- Components documentation
- Protocols
- Contributing
- Appendix
List of Figures
- 1. Gemoc Workbenches Global Picture
- 2. Screenshot of the GEMOC Language Workbench showing the design of a Timed Finite State Machine (TFSM) example.
- 3. Screenshot of the First graphical level of Edition in MoCCML.
- 4. Screenshot of the Second graphical level of Edition in MoCCML (Constraint Implementation).
- 5. Model debug RTD using aspect annotation in k3fsm.ecore.
- 6. Aspect annotation effect in Modeling workbench.
- 7. Add language specific Engine Addon on DSL
- 8. The exploration and verification flow in Gemoc
- 9. Using T1 Tranformation
- 10. Overview of the approach.
- 11. Wizard of the examples of coordination.
- 12. Windows Problems when languages are not correctly deployed.
- 13. Correct deployment of languages and BCOoL operators in the language workbench.
- 14. Runtime workbench launch configuration
- 15. Screenshot of GEMOC Studio Modeling Workbench on the TFSM example (execution and animation).
- 16. Selection of addons in the launch configuration tab
- 17. Engine View
- 18. CCSLJava addition to Engine View
- 19. Manual activation/deactivation of a Sirius animation layer
- 20. Example of Sirius animation on a FSM DSL.
- 21. GEMOC Sirius animation preference page.
- 22. Debug view
- 23. Debug and Variable views with the sequential engine
- 24. Breakpoints view
- 25. Omniscient debug commands overview
- 26. Multibranch timeline with Java engine
- 27. Sirius debug stack highlighting
- 28. Xtext debug stack highlighting
- 29. Wizard of the examples of coordination for the modeling workbench.
- 30. BFLoW specification of the coffee machine by using the TFSM and SigPML languages.
- 31. Debug Configuration of the Gemoc Coordinated eXecutable Models.
- 32. Debug Configuration of the Gemoc Coordinated eXecutable Models with launchers.
- 33. Step by step execution of the coordinated models.
- 34. Xdsml Wizard
- 35. Discovery
- 36. Discovery Components
- 37. Discovery Clocksystem
- 38. Approve licensing
- 39. Exploration Graph for an Instance
- 40. K3FSM Metamodel classes and K3 aspects classes.
- 41. FSM Syntaxic domain.
- 42. FSM/XSFSM main relations.
- 43. Language relations, packages and classes view.
- 44. FSM Syntaxic domain.
- 45. SigPML metamodel overview
- 46. Agents in SigPML metamodel
- 47. HW Resources in SigPML metamodel
- 48. GEMOC Studio General Architecture - Main Features
- 49. Components overview
- 50. Base debugger presentation overview
- 51. Base debug model presentation overview
- 52. ExecutionEngine overview
- 53. ExecutionEngine typical flow
- 54. Execution framework debugger overview
- 55. Execution framework debug model presentation overview
- 56. Execution Framework API Interfaces overview
- 57. PlainK3ExecutionEngine overview
- 58. ExecutionEngine typical flow
- 59. ALE Interpreter ExecutionEngine overview
- 60. Protocols overview
- 61. Engine Add-On Protocol overview
- 62. New Extension for Engine Addon screenshot
- 63. EngineAddon extension point details screenshot
- 64. Add language specific Engine Addon on DSL