Software Model Engineering Lab

Advancing software development through automated software engineering and model-driven design

SME Lab

About SME Lab

Lab Director

Assoc. Prof. Duc-Hanh Dang leads the SME Lab with extensive expertise in software model engineering and automated software engineering.

Team Composition

Our team includes 3 Associate Professors and 5 PhD researchers from FIT, along with 12-15 graduate and undergraduate students collaborating on research projects.

Institution

Part of the Vietnam National University - University of Engineering and Technology (VNU-UET), Faculty of Information Technology (FIT)

Our Vision

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.

Assoc. Prof. Duc-Hanh Dang

Assoc. Prof. Duc-Hanh Dang

Lab Director

hanhdd@vnu.edu.vn

Research Directions

Software Modeling

Design of Domain-Specific Languages (DSLs), Domain-Driven Design (DDD) methodologies, requirements models, and formal semantics frameworks based on logic and graph theory.

Model Transformation

Specification and execution techniques, transformation validation, and artifact generation for efficient model-to-code transformations.

Software Quality Assurance

Automatic test case generation, inter-model consistency checking, and software verification methods including model finding and RBAC constraint checking.

Our Team

👨‍🎓

3

Associate Professors

Leading-edge research and mentorship in model engineering and automated software engineering

🔬

5

PhD Researchers

Advanced research contributions and project development in cutting-edge areas

🎯

12-15

Graduate & Undergraduate Students

PhD, Master's and undergraduate students working on innovative research projects

Lab Contact

Lab Head:
Assoc. Prof. Duc-Hanh Dang

Email:
hanhdd@vnu.edu.vn

Institution

VNU-UET-FIT
Vietnam National University
University of Engineering and Technology
Faculty of Information Technology

Publications

Duc Minh Le, Duc-Hanh Dang, and Hieu Dinh Vo

Layered microservices architecture: A multitree-based domain-driven approach

Information and Software Technology2025SCIE; IF: 4.3 / Q1

Duc-Hanh Dang, Duc Minh Le, and Van-Vinh Le

AGL: Incorporating behavioral aspects into domain-driven design

Information and Software Technology2023SCIE; IF: 3.86 / Q1

Thi-Hanh Nguyen and Duc-Hanh Dang

TC4MT: A Specification-Driven Testing Framework for Model Transformations

International Journal of Software Engineering and Knowledge Engineering2023SCIE; IF: 0.9

Thi-Hanh Nguyen and Duc-Hanh Dang

On Integrating Multiple Restriction Domains to Automatically Generate Test Cases of Model Transformations

Informatica2023Scopus

Ngoc-Khai Nguyen, Anh-Hoang Truong, and Duc-Hanh Dang

Finding memory bound of cloned objects in software transactional memory programs

International Journal of Software Engineering and Knowledge Engineering2022SCIE; IF: 1.0 / Q4

Duc Minh Le, Duc-Hanh Dang, and Viet-Ha Nguyen

Generative Software Module Development for Domain-Driven Design with Annotation-Based Domain Specific Language

Information and Software Technology2020SCIE; IF: 2.73 / Q2

Minh-Hue Chu, Duc-Hanh Dang, Ngoc-Binh Nguyen, and Anh-Hoang Truong

USLTG: Test Case Automatic Generation by Transforming Use Cases

International Journal of Software Engineering and Knowledge Engineering2019SCIE; IF: 0.88 / Q3

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

Informatica2018Scopus

Duc Minh Le, Duc-Hanh Dang, and Viet-Ha Nguyen

On Domain Driven Design Using Annotation-Based Domain Specific Language

Computer Languages, Systems & Structures2018SCIE; IF: 1.71 / Q2

Duc-Hanh Dang, Anh-Hoang Truong, and Martin Gogolla

Checking the Conformance between Models Based on Scenario Synchronization

Journal of Universal Computer Science (J.UCS)2010SCIE; IF: 0.57 / Q2

Tanveer Mustafa, Karsten Sohr, Duc-Hanh Dang, Michael Drouineaud, and Stefan Kowski

Implementing Advanced RBAC Administration Functionality with USE

Electronic Communication of the European Association of Software Science and Technology (ECEASST)2008Scopus; Q3

Our lab has published over 40 research papers in prestigious international journals and conferences including SCIE-indexed journals with high impact factors.