首页 / 年会论文 / 正文
以Python为宿主语言的CAE软件DSL研究
Research on CAE Software's DSL Using Python as Host Language
2025-04-14 14:17
摘要:针对自主CAE软件整体架构中业务层次不清晰、领域建模手段缺乏等问题,提出了一种以Python为宿主语言的CAE软件领域特定语言(Domain Specific Language,DSL)机制。对CAE数据模型、业务模型和业务流程的建模方式进行了设计,并将其应用到了某自主CFD软件之中,有效提升了软件架构的灵活性。
Abstract: Aiming at the problems such as unclear business level and lack of concise domain modeling methods in the overall architecture of independent CAE software, a Domain-Specific Language (DSL) mechanism for CAE software with Python as host language was proposed. The modeling methods for CAE data models, business models, and business processes were designed and applied to an independent CFD software, which shows that the flexibility of the software’s architecture has been effectively improved.
来源:数字仿真论坛