SLGPT: Using transfer learning to directly generate Simulink model files and find bugs in the Simulink toolchain.

Published in EASE, 2021

Recommended citation: Shrestha, Sohil L. and Christoph Csallner. "SLGPT: Using transfer learning to directly generate Simulink model files and find bugs in the Simulink toolchain. Proc. 25th International Conference on Evaluation and Assessment in Software Engineering (EASE), Vision and Emerging Results Track, 2021.

Download paper here

Abstract

Simulink model files are normally generated by the Simulink toolchain. SLGPT gathers Simulink model files from open-source repositories and a random model generator. SLGPT then uses these Simulink model files to adapt OpenAI’s widely used GPT-2 language model to learn the structure of these Simulink model files.