arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2603.26987cs.SE
收藏

战术DDD的往返工程:面向大众的基于约束的愿景

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

Karlsruhe Institute of Technology(卡尔斯鲁厄理工学院);esentri AG(esentri股份公司)

Weixing Zhang, Mario Herb, Martin Armbruster, Bowen Jiang, Marcel Vielsack, Anne Koziolek

AI总结:

本文提出基于约束的战术建模环境,通过将抽象架构原则转化为显式工程约束,降低DDD学习门槛,提升系统可维护性。

摘要:

尽管领域驱动设计在管理复杂业务逻辑方面已 proven 其价值,但通用建模语言与战术DDD模式之间仍存在语义表达差距,导致设计意图与实现持续偏离。我们构想了一个基于约束的战术建模环境,将抽象架构原则转化为显式、工具强制的工程约束。其核心是一个原生DDD的元模型,其中战术模式是首要的建模原语,结合实时约束验证引擎,防止架构违规,并通过往返工程机制保持模型与代码的一致性。此方法旨在通过将专家级架构知识嵌入建模约束中,使小型团队和初级开发者能够构建复杂业务系统而不牺牲长期可维护性。通过降低DDD采用的技术门槛,我们设想将战术DDD从需要持续专家监督的精英实践转变为具有工具支持验证的可访问工程学科。

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑