SOFTWARE FRAMEWORK

Software Presentation

Software frameworks/toolsets

 

Ecore: for meta-modeling activities

AQL: to define behavioral constraints

ATL:  to define model to model transformations

Acceleo: to define model to text transformations (code generation)

ROS:  to support low level software that will be executed in the robots

React/Angular:  for the User Interface

Databases: for data storage.