Dimitri Van Landuyt

Dimitri Van Landuyt

Research Profile

I am a Research Expert in Software Engineering at DistriNet, in the Language technology and Middleware task force. My research focuses on topics related to:

 

  • Core Software Engineering Principles: Modularity, Separation of Concerns, Dependency Management, Architectural and Design Patterns, tactics, etc;
  • Software Architecture
  • Software Quality by Design
    • Evaluation and assessment of software architectures w.r.t. these qualities (e.g. the ATAM)
    • Software testing and Maintenance; architecture-level quality assurance
    • Maintaining quality through software evolution, avoiding architectural erosion and software brittleness
    • Security and Privacy by design
  • Requirements Engineering and its role in the early stages of the software developement life-cycle (domain analysis, requirements, architecture);
    • Transition between requirements and architecture (e.g. Twin Peaks model to SE)
    • Early architectural assumptions and architecture knowledge management;
  • Multi-concern engineering (e.g. Aspect-oriented Software Development);
  • Software Product Line Engineering (SPLE), variability modeling and management;
  • Model-driven Development (MDD), and model transformation;
  • Development of cloud applications: development and customization of multi-tenant SaaS applications and Service Lines;
  • Cloud exploitation for SE; Software-Engineering-as-a-Service (SEaaS): e.g. automated scalable, cloud-driven software testing;
  • Empirical studies and sound, systematic conduct of such research studies;

I started my research career at DistriNet in 2005 and obtained my PhD in September 2011 on the topic of Robust and Reusable Interfaces in Aspect-Oriented Software Architectures. Between 2011 and 2014 I have conducted research as a postdoctoral researcher and in April 2014 I promoted to Research Expert. I am actively coaching four PhD researchers within the research group.

 

Research Projects

I am currently involved in a number of research projects:

  • ADDIS: ADaptive DIstributed Software, GOA.
  • SeClosed: Secure Cloud-based storage and processing of sensitive documents
  • MuDCads: Multi-tenant, Distributed Customization and Data Management for SaaS
  • DeCoMAdS: Deployment and Configuration Middleware for Adaptive Software-as-a-Service

Teaching

Reviewing

 

 

Key publications:

  1. Dimitri Van Landuyt, Stefan Walraven, Wouter Joosen, Variability middleware for multi-tenant SaaS applications, Proceedings of the 19th International Software Product Line Conference, pages 211-215, Nashville, Tennessee, 19-24 July 2015 500608bibtex
  2. Stefan Walraven, Dimitri Van Landuyt, Eddy Truyen, Koen Handekyn, Wouter Joosen, Efficient customization of multi-tenant Software-as-a-Service applications with service lines, The Journal of Systems and Software, volume 91, pages 48-62, 22 January 2014 435075bibtex
  3. Ansar Rafique, Dimitri Van Landuyt, Bert Lagaisse, Wouter Joosen, On the performance impact of data access middleware for NoSQL data stores, IEEE Transactions on Cloud Computing, 2016 518257bibtex
  4. Fatih Gey, Dimitri Van Landuyt, Wouter Joosen, Evolving multi-tenant SaaS applications through self-adaptive upgrade enactment and tenant mediation, International Symposium on Software Engineering for Adaptive and Self-Managing Systems, issue 11, pages 151-157, Austin, Texas, US, 16-17 May 2016 download0 533147bibtex
  5. Dimitri Van Landuyt, Steven Op de beeck, Eddy Truyen, Wouter Joosen, Domain-driven discovery of stable abstractions for pointcut interfaces, LNCS Transactions on Aspect-Oriented Software Development, volume 9, December 2010 275136bibtex
[More...]
 

 

 

 

 

 

 

Contact info

  • Office: 02.167
  • Address:
    Dept. Computer Science
    Celestijnenlaan 200A
    B-3001 Heverlee
    BELGIUM
  • Tel: +3216327650
  • Fax: +32 16 327996
  • Email: Dimitri Van Landuyt