Skip to content Skip to footer

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