Software and Systems Model Engineering Lab
Advancing software development through automated software engineering and model-driven design
Advancing software development through automated software engineering and model-driven design

Assoc. Prof. Dang Duc Hanh leads the SSME LAB with extensive expertise in software model engineering and automated software engineering.
Our team brings together academics and researchers from universities, institutes, and research centers, alongside graduate and undergraduate students collaborating on research projects.
Part of Vietnam National University, University of Engineering and Technology, Faculty of Information Technology.
We are committed to advancing the frontier of software engineering through rigorous research in automated software engineering grounded in software model engineering. Our work bridges the gap between theoretical models and practical software development, creating innovative solutions for the industry.
We focus on creating intelligent, automated approaches to software development that leverage domain-specific languages, model transformations, and AI-driven techniques to improve software quality and development efficiency.
Design of Domain-Specific Languages (DSLs), Domain-Driven Design (DDD) methodologies, requirements models, and formal semantics frameworks based on logic and graph theory.
Specification and execution techniques, transformation validation, and artifact generation for efficient model-to-code transformations.
Automatic test case generation, inter-model consistency checking, and software verification methods including model finding and RBAC constraint checking.

Assoc. Prof.
Faculty of Information Technology, University of Engineering and Technology, Vietnam National University, Hanoi

Dr.
University of Engineering and Technology, Vietnam National University, Hanoi

Dr.
Faculty of Information Technology, University of Engineering and Technology, Vietnam National University, Hanoi

Dr.
FPT University

Dr.
Thuyloi University

Dr.
Academy of Cryptography Techniques

Dr.
Vinh University of Engineering and Technology

Dr.
Swinburne Vietnam Alliance Program

Master’s degree
National Center for Water Resources Planning and Investigation, Ministry of Agriculture and Environment

Master’s degree

Bachelor’s degree
Lab Head:
Assoc. Prof. Dang Duc Hanh
Email:
hanhdd@vnu.edu.vn
VNU-UET-FIT
Vietnam National University
University of Engineering and Technology
Faculty of Information Technology
Duc Minh Le, Duc-Hanh Dang, and Hieu Dinh Vo
Layered microservices architecture: A multitree-based domain-driven approach
Duc-Hanh Dang, Duc Minh Le, and Van-Vinh Le
AGL: Incorporating behavioral aspects into domain-driven design
Thi-Hanh Nguyen and Duc-Hanh Dang
TC4MT: A Specification-Driven Testing Framework for Model Transformations
Thi-Hanh Nguyen and Duc-Hanh Dang
On Integrating Multiple Restriction Domains to Automatically Generate Test Cases of Model Transformations
Ngoc-Khai Nguyen, Anh-Hoang Truong, and Duc-Hanh Dang
Finding memory bound of cloned objects in software transactional memory programs
Duc Minh Le, Duc-Hanh Dang, and Viet-Ha Nguyen
Generative Software Module Development for Domain-Driven Design with Annotation-Based Domain Specific Language
Minh-Hue Chu, Duc-Hanh Dang, Ngoc-Binh Nguyen, and Anh-Hoang Truong
USLTG: Test Case Automatic Generation by Transforming Use Cases
Minh-Hue Chu, Duc-Hanh Dang, Ngoc-Binh Nguyen, and Duc Minh Le
USL: A Domain-Specific Language for Precise Specification of Use Cases and Its Transformations
Duc Minh Le, Duc-Hanh Dang, and Viet-Ha Nguyen
On Domain Driven Design Using Annotation-Based Domain Specific Language
Duc-Hanh Dang, Anh-Hoang Truong, and Martin Gogolla
Checking the Conformance between Models Based on Scenario Synchronization
Tanveer Mustafa, Karsten Sohr, Duc-Hanh Dang, Michael Drouineaud, and Stefan Kowski
Implementing Advanced RBAC Administration Functionality with USE
Our lab has published over 40 research papers in prestigious international journals and conferences including SCIE-indexed journals with high impact factors.