Agenda

20 Set 2022 14:00

Formal and Practical Aspects of Domain-Specific Languages: An Overview of my work on DSLs

Sala riunioni B, edificio ZETA - Campus Scientifico via Torino

Marjan Mernik, University of Maribor Slovenia

Abstract:
Domain-specific languages (DSLs) assist a software developer (or end-user) in writing a program using idioms that are similar to the abstractions found in a specific problem domain. Indeed, the enhanced software productivity and reliability benefits that have been reported from DSL usage are hard to ignore, and DSLs are flourishing. However, tool support for DSLs is lacking when compared to the capabilities provided for standard General-Purpose Languages (GPLs). For example, support for unit testing of a DSL program, as well as DSL debuggers are rare. A Systematic Mapping Study (SMS) has been performed to better understand the DSL research field, identify research trends, and any possible open issues.
In this talk, I will first introduce DSLs by discussing when and how to develop DSLs. In the second part, I will discuss some open DSL problems, such as difficulties in combining DSLs.
This talk represents my work on DSLs in the last 20 years.

Bio Sketch:
Marjan Mernik received the MSc and PhD degrees in Computer Science from the University of Maribor in 1994 and 1998, respectively. He is currently a professor at the University of Maribor, Faculty of Electrical Engineering and Computer Science. His research interests include programming languages, compilers, domain-specific (modeling) languages, grammar-based systems, grammatical inference, and evolutionary computations. He is the Editor-in-Chief of the Journal of Computer Languages, as well as Associate Editors of the Applied Soft Computing Journal, Information Sciences Journal. More information about his work is available at https://lpm.feri.um.si/en/members/mernik/.

Lingua

L'evento si terrà in inglese

Organizzatore

Agostino Cortesi

Cerca in agenda