Design Concepts

From Numerus
Revision as of 17:44, 19 March 2020 by Rsalter (talk | contribs)
Jump to navigation Jump to search

Numerus Platforms

Numerus Model Builder uses two separate platforms for creating and running simulations. The design platform represents capsules and components visually and interacts with the user to capture the content and relationships among model elements. It subsequently represents this visual model in a textual program using the Novascript language. The runtime platform is an execution environment for interpreting the Novascript program and carrying out the simulation. The workflow is depicted below

Process.png

Numerus has implemented several runtime platforms. Along with the Java-based platform JNSRT (Java Novascript Runtime) included with Numerus Model Builder, there are two runtime platforms for Web-deployed simulations; one in Javascript for browser-side execution and a second (under development) for server-side execution,

Structure of a Novascript Program

A Novascript program captures in text the content and structural relationships presented by the visual user-designed model.

Nsoutline.png