计算机科学 > 软件工程
[提交于 2025年8月1日
]
标题: 动态符号执行用于组件和连接器架构的语义差异分析
标题: Dynamic Symbolic Execution for Semantic Difference Analysis of Component and Connector Architectures
摘要: 在模型驱动开发的背景下,确保不断演化的模型的正确性和一致性至关重要。 本文研究了动态符号执行(DSE)在组件与连接器架构语义差异分析中的应用,具体利用MontiArc模型。 我们改进了现有的MontiArc到Java生成器,以在运行时收集符号和具体的执行数据,包括转换条件、访问的状态以及自动机的内部变量。 这些数据有助于识别提供系统行为关键见解的重要执行轨迹。 我们根据运行时效率、最小性和完整性标准评估了各种执行策略,建立了一个评估DSE在语义差异分析中适用性的框架。 我们的研究结果表明,尽管DSE在分析组件和连接器架构方面显示出潜力,但可扩展性仍然是主要限制,这表明需要进一步研究以提高其在更大系统中的实际效用。
文献和引用工具
与本文相关的代码,数据和媒体
alphaXiv (什么是 alphaXiv?)
CatalyzeX 代码查找器 (什么是 CatalyzeX?)
DagsHub (什么是 DagsHub?)
Gotit.pub (什么是 GotitPub?)
Hugging Face (什么是 Huggingface?)
带有代码的论文 (什么是带有代码的论文?)
ScienceCast (什么是 ScienceCast?)
演示
推荐器和搜索工具
arXivLabs:与社区合作伙伴的实验项目
arXivLabs 是一个框架,允许合作伙伴直接在我们的网站上开发和分享新的 arXiv 特性。
与 arXivLabs 合作的个人和组织都接受了我们的价值观,即开放、社区、卓越和用户数据隐私。arXiv 承诺这些价值观,并且只与遵守这些价值观的合作伙伴合作。
有一个为 arXiv 社区增加价值的项目想法吗? 了解更多关于 arXivLabs 的信息.