Teaching software product lines: A snapshot of current practices and challenges

M Acher, RE Lopez-Herrejon, R Rabiser - ACM Transactions on …, 2017 - dl.acm.org
Software Product Line (SPL) engineering has emerged to provide the means to efficiently
model, produce, and maintain multiple similar software variants, exploiting their common …

Teaching language processing with the PAMOJA framework

J Ssanyu, E Bainomugisha, B Kanagwa - Science of Computer …, 2023 - Elsevier
Existing educational tools for language processors have varying capabilities. There is no
single tool that covers every aspect of language processors. As a result, there is a possibility …

A refined model of ill-definedness in project-based learning

A Rump, V Zaytsev - Proceedings of the 25th International Conference …, 2022 - dl.acm.org
Project-based courses are crucial to gain practically relevant knowledge in modelling and
programming education. However, they fall into the" ill-defined" domain: there are many …

Experiences with teaching mps in industry: Towards bringing domain specific languages closer to practitioners

D Ratiu, V Pech, K Dummann - 2017 ACM/IEEE 20th …, 2017 - ieeexplore.ieee.org
Domain specific languages (DSLs) bring substantial increase in productivity and quality and
thus look very appealing to software engineering practitioners. Because language …

Language design with intent

V Zaytsev - 2017 ACM/IEEE 20th International Conference on …, 2017 - ieeexplore.ieee.org
Software languages have always been an essential component of model-driven
engineering. Their importance and popularity has been on the rise thanks to language …

Teaching MPS: experiences from industry and academia

M Barash, V Pech - Domain-Specific Languages in Practice: with …, 2021 - Springer
In this chapter, we present our experience on teaching MPS to industry professionals and
university students. JetBrains has run its commercial courses on MPS both online and on …

On the performance of code block segmentation for LTE-advanced

KG Lenzi, FAP Figueiredo… - 2013 IEEE 24th …, 2013 - ieeexplore.ieee.org
In this paper we present a new approach to code block segmentation used on the 3GPP
Standard LTE-Advanced channel coding physical layer. Code block segmentation is a …

[PDF][PDF] Understanding Metalanguage Integration by Renarrating a Technical Space Megamodel.

V Zaytsev - GEMOC@ MoDELS, 2014 - researchgate.net
There are many software languages which are not exposed protocols, exchange formats,
interfaces and storage formats, and are only used for intermediate representation, runtime …

[PDF][PDF] Modelling Parsing and Unparsing

V Zaytsev, AH Bagge - Second Workshop on Parsing at SLE, 2014 - ii.uib.no
Any expert researcher in the field of parsing knows exactly what parsing is, and does not
need any definition for it. With some expendable mental effort, we can all read one another's …

[PDF][PDF] Experiences with Teaching MPS in Industry

D Ratiu, V Pech, K Dummann - researchgate.net
Domain specific languages (DSLs) bring substantial increase in productivity and quality and
thus look very appealing to software engineering practitioners. Because language …