Research
My research centers on the theory and practice of conceptual modeling and its role in model-driven software engineering. I explore topics such as metamodelling, model transformation, semantic integration, and ontology-driven development, with a particular interest in Normalized Systems and FAIR data principles. Here, you can explore my publications, ongoing projects, research memberships, and academic profiles.
Research topics
My work connects conceptual design, model-driven engineering, and semantic technologies.
The goal is to turn complex domain knowledge into solutions that are consistent, automatable, and sustainable over time.
Conceptual (Meta)Modelling
I design modelling languages and metamodels that help teams describe domains precisely and clearly.
My focus is on models that support both human communication and reliable downstream automation.
- Design of domain-specific modelling languages
- Formal consistency rules for models
- Semantic integration across domains
Metamodeling
Modeling Languages
Semantic Integration
Model-Driven Development
I use models as first-class engineering artifacts. From these models, I derive implementations,
support reverse engineering, and evaluate how model-driven approaches improve software quality
and adaptability.
- Model-to-implementation transformations
- Generative approaches in software engineering
- Reverse engineering and system evolution
Model-Driven Development
Generative Engineering
Normalized Systems
Ontology Engineering
In ontology engineering, I work on knowledge representation, semantic annotations, and FAIR data practices.
A key focus is connecting ontology-based methods with practical software development and research data management.
- Ontology-driven software design
- FAIR data and Linked Data principles
- Semantic annotation of DMPs and metadata
Knowledge Representation
FAIR Data
Semantic Web
Memberships
Profiles