MVCLang: A Software Modeling Language for the Model-View-Controller Design Pattern. - Mert Ozkaya; Irem Fidandan (ICSOFT, 2020)