@inproceedings{LeviEARSCTRL2017, author = {L{\'{u}}cio, Levi and Rahman, Salman and bin Abid, Saad and Mavin, Alistair}, title = {EARS-CTRL: Building and Verifying Controllers for Dummies}, booktitle = {Tools and Demo Session track at MoDELS 2017}, pages = {1--6}, year = {2017}, month = sep, location = {Austin, Taxes}, abstract = {In this paper we present the EARS-CTRL tool forsynthesizing and validating controller software for embeddedsystems. EARS-CTRL has as starting point requirements writtenin (English) natural language, more specifically in the EARS(Easy Approach to Requirements Syntax) language invented atRolls-Royce and currently in use at numerous organizationsaround the world. After expressing the requirements in English,the requirements engineer can produce the controller code atthe press of a button. EARS-CTRL then provides facilitiesfor validating the generated controller that allow step-by-stepsimulation or test-case generation using MATLAB Simulink.}, keywords = {Software Controllers, Natural Language, Code Synthesis, MatLab Simulink, Model-based Systems Engineering, MbSE}, url = {http://ceur-ws.org/Vol-2019/demos_2.pdf}, }