Automation of the script migration in the system management

The initial situation

arvato systems intended to switch from their current scripting language BAGJAS FOS to Streamworks PSL, based on the language Lua V5.1. Due to the large number of existing scripts written with BAGJAS FOS, the script migration was to be automated with the help of itemis.

Automation of the script migration

The itemis problem-solving approach is based on Xtext, Xtend and Xpand. A Parser reads an existing script by means of the grammar which can be defined and converts this into a model based on a meta-model inferred from the grammar. Through a template-engine by means of using templates, that contain modular components of the language Lua, a Lua-output script is generated from the converted model.


Contact

itemis AG
Am Brambusch 15-24
44536 Lünen

Phone: +49 231 9860-606

E-mail: