KIT | KIT-Bibliothek | Impressum | Datenschutz

Round-trip Engineering for Tactical DDD: A Constraint-Based Vision for the Masses

Zhang, Weixing ORCID iD icon 1; Herb, Mario; Armbruster, Martin ORCID iD icon 1; Jiang, Bowen 1; Vielsack, Marcel; Koziolek, Anne ORCID iD icon 1
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

Despite Domain-Driven Design's proven value in managing complex business logic, a fundamental semantic expressiveness gap persists between generic modeling languages and tactical DDD patterns, causing continuous divergence between design intent and implementation. We envision a constraint-based tactical modeling environment that transforms abstract architectural principles into explicit, tool-enforced engineering constraints. At its core is a DDD-native metamodel where tactical patterns are first-class modeling primitives, coupled with a real-time constraint verification engine that prevents architectural violations during modeling, and bidirectional synchronization mechanisms that maintain model-code consistency through round-trip engineering. This approach aims to democratize tactical DDD by embedding expert-level architectural knowledge directly into modeling constraints, enabling small teams and junior developers to build complex business systems without sacrificing long-term maintainability. By lowering the technical barriers to DDD adoption, we envision transforming tactical DDD from an elite practice requiring continuous expert oversight into an accessible engineering discipline with tool-supported verification.


Volltext §
DOI: 10.5445/IR/1000193412
Veröffentlicht am 20.05.2026
Originalveröffentlichung
DOI: 10.1145/3803437.3805566
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsjahr 2026
Sprache Englisch
Identifikator KITopen-ID: 1000193412
Verlag arxiv
Umfang 5S.
Schlagwörter Software Engineering (cs.SE), Tactical Domain-Driven Design, Semantic Modeling, ConstraintBased Engineering, Model-Code Consistency, Round-trip Engineering
Nachgewiesen in arXiv
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page