Marjan Mernik
Papers
6
Total Citations
110
H-Index
4
About
Marjan Mernik is a leading figure in software language engineering, whose research bridges the gap between formal language theory and practical software development. His primary contributions lie in domain-specific language (DSL) development, grammar inference, and semantic inference—areas where he has pioneered methods to automate the creation and comprehension of programming languages. Notably, his work on "An object-oriented approach to language compositions for software language engineering" (50 citations) provides a foundational framework for composing DSLs, enabling more modular and reusable language design. Mernik has also advanced grammar inference, applying unsupervised incremental learning algorithms to induce context-free grammars from program samples, a technique that reduces manual effort in DSL construction. His recent exploration of semantic inference extends this paradigm, aiming to infer not just syntax but also program semantics. Beyond language engineering, Mernik has applied his expertise to interdisciplinary challenges, such as co-designing an IoT-based platform for hand rehabilitation (21 citations), demonstrating the versatility of his methods. With a career spanning foundational theories and practical tools, Mernik’s work has influenced both academic research and real-world software engineering, making him a key innovator in making language development more accessible and intelligent.
Research Focus
Key Achievements
Top Papers
- 1
- 2
- 3
- 4From Grammar Inference to Semantic Inference—An Evolutionary Approach15 citations · 2020
- 5Applying program comprehension techniques to karel robot programs3 citations · 2009
- 6