ABSTRACT
The use of Google Blockly was envisaged for use of modeling and simulation of systems. On a whole, the goal was to design a tool to model, validate, query, and support simulation. As PlantUML is a simple textual language, conversion to PlantUML makes it easier to debug model transformation. The profile in PlantUML is given as input and the tool transforms it into interconnectable blocks. First, a profile expert provides a domain specific profile in SysML/UML. After validation code can be generated in Python programming language, which can be used for simulation/testing. Viewpoints allow users to focus on one aspect of the model, e.g.: Architecture/Communication etc. Usually viewpoints do not exist in isolation; various viewpoints have relationships between each other. Thus, support for model querying in JavaScript was provided in the tool.
