奶茶鉴定专家212
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
30、图变换的系统测试:需求模式与覆盖度分析
本文提出了一种基于需求模式(RPs)的图变换系统测试方法,通过分析Story Diagrams(SDMs)和元模型自动生成测试需求,结合插桩与代码生成实现覆盖度测量。文章详细介绍了开发与测试流程、典型错误类型、需求模式派生策略及覆盖度计算公式,并展示了原型工具的实现与评估结果。该方法具有高自动化、全面覆盖和强可扩展性等优点,能有效发现图变换中的潜在缺陷,提升软件质量和可靠性。同时,文中也指出了当前对元模型约束支持不足、运行时开销和部分不可行需求模式等局限性,并提出了未来改进方向。原创 2025-11-26 13:11:57 · 39 阅读 · 0 评论 -
29、图转换的系统测试:基于图模式的实用方法
本文提出了一种基于变异图模式的新型白盒测试方法——需求模式覆盖,用于编程图转换(PGT)的系统测试。该方法通过自动推导与典型程序员错误相关联的变异图模式作为测试需求,指导测试用例生成并评估测试套件的覆盖度。作者实现了一个支持需求模式提取和转换插桩的工具,并在特征模型扁平化算法上进行了初步实验,结果表明该方法能有效提升测试充分性。该工作为模型驱动工程中的图转换提供了可量化的结构覆盖标准,兼具语言特异性与实用性。原创 2025-11-25 16:51:29 · 42 阅读 · 0 评论 -
28、模型转换测试中的部分测试预言机
本文介绍了一种用于模型转换测试的部分测试预言机方法,通过定义差异元素和不可预测部分的模式,实现对多态输出模型的有效验证。文章详细阐述了模式生成步骤、两个案例研究(状态机扁平化和UML活动图到CSP转换)的测试协议与结果,并展示了该方法在减少预期模型数量和比较次数方面的显著优势。实验结果表明,该方法能有效生成部分裁决,优于传统全局比较和契约方法。同时,文章也讨论了有效性威胁及未来研究方向,如回归测试和突变测试的应用。原创 2025-11-24 09:25:30 · 31 阅读 · 0 评论 -
27、模型转换测试中的部分测试预言机应用
本文提出一种基于过滤模型比较的部分测试预言机方法,用于解决模型转换测试中因规范复杂、内生转换或多态输出导致的预期模型难以完全预测的问题。通过结合部分预期模型与定义不可预测部分的元模型片段,该方法利用EMFCompare进行模型比较,并通过Incquery模式匹配过滤无关差异,从而实现对可预测部分的准确验证。实验结果表明,该方法在减少70%预期模型元素的情况下仍能有效检测故障,显著降低测试成本并提升测试效率。原创 2025-11-23 11:56:44 · 32 阅读 · 0 评论 -
26、模型转换测试中的完全规范覆盖与部分测试预言机
本文探讨了基于三元图语法(TGG)的模型转换测试中实现完全规范覆盖的方法。通过构建和简化规则依赖图(RDG),提出了一种依赖引导的测试用例生成算法,确保对规则及其依赖关系的完全覆盖,并生成具有最小性的测试用例以利于调试。评估结果显示该方法在多个TGG案例中实现了完整的规则和依赖覆盖率,显著优于随机生成方法。同时,针对模型转换测试中难以编写完整测试预言机的问题,提出部分测试预言机方法,通过识别输出模型中的不可预测部分并构建过滤器,有效减少误报差异,提升测试效率。文章还对比了相关工作,并展望未来可扩展依赖分析至原创 2025-11-22 14:01:10 · 23 阅读 · 0 评论 -
25、基于依赖引导的TGG实现一致性测试用例生成
本文提出了一种基于依赖引导的三元图语法(TGG)实现一致性测试用例生成方法,旨在解决传统随机生成方法在复杂TGG中难以实现完整规范覆盖且测试用例规模过大的问题。通过分析TGG规则间的生产-使用依赖关系并构建规则依赖图,该方法能够生成覆盖所有规则及依赖的最小化测试用例,提升测试效率与调试便利性。相比随机生成,该方法确保了完整的规范覆盖,尤其适用于复杂模型转换场景的一致性验证。原创 2025-11-21 10:29:41 · 31 阅读 · 0 评论 -
24、流式模型转换:场景、挑战与初步解决方案
本文探讨了流式模型转换在模型驱动工程(MDE)中的应用场景、核心挑战及初步解决方案。随着系统复杂性的增加,传统模型转换技术难以应对输入模型为持续生成流的场景。文章分析了处理自然流数据、大型模型、分布式转换和管道式转换四类主要动机场景,并通过执行跟踪逆向生成序列图的运行示例,揭示了流式转换在元素到达顺序、缓存策略、调度机制和资源管理方面的挑战。针对这些问题,提出了基于时间或数量的转换调度、分块与并行处理等策略,并设计了性能与准确性评估方案。最后,文章总结了相关研究现状,指出流式模型转换在可扩展性与实时性方面具原创 2025-11-20 12:56:42 · 12 阅读 · 0 评论 -
23、模型转换细化检查的研究与实践
本文研究了模型转换细化检查的方法与实践,重点分析了QVT-R的实现特性及其‘先检查后执行’语义在避免重复对象创建中的作用。对比了基于Tracts、模式和OCL的现有工作,指出了各自优缺点。提出了一种适用于多种转换语言的轻量级细化检查方法,依赖OCL转换模型与有界模型查找进行验证,并探讨了其局限性。未来工作将聚焦于可扩展性评估、自动化证明探索及测试模型推导,以提升检查的准确性与实用性。原创 2025-11-19 11:54:46 · 10 阅读 · 0 评论 -
22、模型转换细化检查:理论与实践
本文深入探讨了模型转换细化的理论基础与实践方法,提出一种基于OCL模型查找器的自动化检查框架。通过将转换规范转化为OCL契约,生成并检查反例条件的可满足性,有效验证细化关系。文章结合Class2Relational等实例,展示了该方法在检测转换错误、确保语义一致性方面的实用性,并讨论了工具支持、实际应用场景、面临的挑战及未来发展方向,为提升模型驱动工程中的转换可靠性提供了系统化解决方案。原创 2025-11-18 14:24:17 · 18 阅读 · 0 评论 -
21、交互式可视化分析助力模型转换高效维护与检查
本文探讨了交互式可视化分析在模型转换高效维护与检查中的应用。通过实验验证,使用节点链接图(NLD)可视化数据与控制流依赖显著提升了任务有效性,降低了感知压力,并在部分任务中加快了解决速度。研究还提出了一种基于OCL统一表示的自动化方法,用于检查转换细化,确保实现满足规范要求。以Class2Relational转换为例,展示了需求收集、规范制定、实现与细化验证的完整流程。未来将探索HEB图等新型可视化方式,测试多方言转换,比较现有方法,并改进OCL表达式分析,以进一步提升模型转换的可理解性与可靠性。原创 2025-11-17 15:03:20 · 14 阅读 · 0 评论 -
20、交互式可视化分析助力模型转换高效维护
本文介绍了一种基于交互式可视化分析的方法,以提升模型转换的开发与维护效率。通过构建依赖图模型并结合面向任务的过滤机制,开发者能够更高效地识别复杂的控制和数据依赖关系,解决传统文本搜索方法在处理复杂转换程序时的信息过载问题。文章详细阐述了依赖分析流程、可视化过滤策略(如F1-F4组合),并通过实证评估验证了该方法在理解、重构、功能请求等典型维护任务中的有效性,显著提高了定位准确率、节省时间并降低用户感知压力。原创 2025-11-16 10:36:10 · 11 阅读 · 0 评论 -
19、增量模式匹配的Rete网络构建算法与模型转换维护的交互式可视化分析
本文提出了一种用于增量图模式匹配的Rete网络构建算法,基于动态规划和子模式共享机制,有效减少索引器数量并降低内存消耗,同时支持定制化成本函数与优化目标。此外,针对模型驱动软件开发中模型转换维护的挑战,设计了交互式可视化分析过程,通过静态分析数据与控制依赖关系、任务导向的过滤规则以及交互式图形视图,提升程序员在复杂转换中定位特征的效率。实证结果表明该方法显著提高维护效率。未来工作将评估不同成本函数对运行时性能的影响,并进一步优化可视化与过滤策略以适应多样化维护场景。原创 2025-11-15 13:43:58 · 12 阅读 · 0 评论 -
18、增量模式匹配的Rete网络构建算法
本文介绍了一种基于动态规划的增量模式匹配Rete网络构建算法。该算法在编译时从模式规范构建Rete网络,并在运行时通过自下而上的更改传播机制实现高效匹配更新。Rete网络由骨架、重映射器和索引器三类节点构成,遵循特定连接规则。算法以减少索引器数量为目标优化内存使用,通过状态表迭代扩展和剪枝策略,在保证效率的同时逼近最优网络结构。核心过程包括骨架模式增量计算、下一状态生成与条件插入,最终输出优化的Rete网络用于持续跟踪完全与部分匹配。原创 2025-11-14 14:14:03 · 18 阅读 · 0 评论 -
17、模型编织与模式匹配技术解析
本文深入解析了模型编织与增量图模式匹配的关键技术。介绍了Reuseware和Epsilon Merging Language的局限性,并对比分析了一种支持声明式、特定领域同构转换的新方法优势。重点阐述了GeKo模型编织器的通用性、可扩展性及其对复杂场景的处理能力。针对模式匹配性能问题,提出一种基于动态规划的Rete网络构建算法,能够自动识别同构子模式、优化网络拓扑结构,并通过定量评估提升匹配效率。最后通过性能评估验证了新算法在运行时间、内存使用和准确率方面的优越表现,展望了其在未来模型驱动开发与网络分析中的原创 2025-11-13 14:09:48 · 14 阅读 · 0 评论 -
16、通过可扩展性实现模型编织的实用通用性
本文探讨了通过可扩展性实现模型编织的通用方法,重点介绍了针对建筑IFC模型的定制扩展实践。通过五个具体扩展,展示了如何在保持通用框架的同时支持特定领域需求,并以不到10%的额外代码量实现了对BIM模型的有效编织。文章详细阐述了基于集合论的编织形式化方法,涵盖复制、合并和移除等核心组合操作,并通过mermaid流程图直观呈现关键流程。此外,对比分析了SmartAdapters、MATA、Almazara等现有通用编织方法的优缺点,突显了该方法在连接点检测、直接模型操作和领域扩展能力方面的优势。最后,提出了未来原创 2025-11-12 14:36:49 · 12 阅读 · 0 评论 -
15、实现模型编织中实用泛化性的可扩展方法
本文介绍了一种实现模型编织中实用泛化性和可扩展性的方法——通用可扩展模型编织器GeKo。该方法通过在元-元模型级别定义操作,实现了对任意元模型实例的处理,具备良好的领域无关性。GeKo采用不对称编织方式,利用隐式连接点检测和声明式映射机制,简化了用户操作,并支持通过多个扩展点进行领域定制,尤其适用于建筑信息建模(BIM)等复杂场景。文章详细阐述了其核心流程、关键特性及在BIM中的应用,展示了其在跨切面模型修改任务中的高效性与灵活性。原创 2025-11-11 13:56:52 · 11 阅读 · 0 评论 -
14、文本与图形编辑器之间的鲁棒实时同步
本文提出了一种实现文本与图形编辑器之间鲁棒实时同步的方法,核心在于树与模型的双向映射机制。通过定义tree2model和model2tree转换规则,结合SDF语法与NaBL名称绑定,生成Ecore元模型,并利用Spoofax与EMF的集成实现模型转换。文章详细阐述了在解析错误、未解析名称和图形语法错误等情况下的恢复策略,确保编辑过程的连续性。同时,采用基于双向合并的布局保存机制,在文本和图形表示间增量更新差异,保留用户布局。最后通过行为树的案例研究验证了该方法的有效性,解决了现有工具在实时可视化、布局控制原创 2025-11-10 11:18:27 · 13 阅读 · 0 评论 -
13、元模型特定的耦合演化与编辑器实时同步技术解析
本文探讨了元模型特定的耦合演化与文本图形编辑器实时同步两项关键技术。在元模型演化方面,提出了通过生成元模型演化规则和模型迁移规则实现解耦执行的方法,并结合静态与运行时一致性检查确保迁移正确性。在编辑器同步方面,提出基于树与模型转换的同步机制,支持错误恢复与布局保持,已在行为树编辑器中成功应用,实现了双向实时同步与良好的交互体验。最后展望了未来在规则自动化、迁移唯一性保障及同步性能优化等方面的研究方向。原创 2025-11-09 10:41:50 · 10 阅读 · 0 评论 -
12、基于图变换的元模型特定耦合演化
本文提出一种基于图变换的元模型特定耦合演化方法,利用Henshin工具和Eclipse建模框架(EMF),通过引入包装器模型实现元模型与实例模型的同步演化。该方法采用动态类型的包装结构,支持在运行时同时修改元模型和实例模型,并通过静态与运行时一致性检查确保演化过程的合规性。文章以Petri网为例展示了该方法在类替换、属性迁移和类型细化等场景中的应用,具备高表达能力、灵活性和可定制性,适用于复杂系统的建模演化需求。原创 2025-11-08 12:08:21 · 10 阅读 · 0 评论 -
11、元模型与模型耦合演化的方法与实践
本文探讨了模型驱动软件工程中元模型与实例模型的耦合演化方法与实践,介绍了元模型变更提交、转换适应及适应成本评估的流程,并详细分析了EMFMigrate工具在转换适应中的应用。针对元模型特定变化,提出基于动态类型图变换的方法,通过实例模型包装器和图变换规则实现灵活且一致的演化。文章还对比了不同演化方法的特点,结合Petri网案例展示了实际应用场景,并展望了未来在成本函数优化、工具集成与自动化提升等方面的发展方向。原创 2025-11-07 16:39:46 · 20 阅读 · 0 评论 -
10、元模型与ATL转换的耦合演化方法
本文提出了一种针对ATL转换的耦合演化方法,旨在解决元模型变更对模型转换的影响问题。通过建立元模型与转换间的依赖关系,进行变更影响分析和调整成本评估,该方法系统地支持从重命名、合并引用到新增元类等不同类型的元模型变更,并提供可持续的转换调整决策流程。文章以PetriNet到PNML的转换为例,展示了方法的应用过程,强调了在复杂变更中评估成本与收益的重要性,为模型驱动工程中的协同演化提供了全面且可操作的解决方案。原创 2025-11-06 09:58:03 · 10 阅读 · 0 评论 -
9、模型查询与转换技术综述
本文综述了多种模型查询与转换技术,涵盖FunnyQT、QVT系列语言、流式模型转换、基于遗传编程的规则学习、Nuthatch风格遍历、三重图语法在卫星程序翻译中的应用、化学图重写系统GGL以及XSLT程序的碎片化验证。这些技术分别在软件工程、工业自动化、化学建模和XML处理等领域展现出强大的能力,为模型驱动工程提供了多样化且高效的解决方案。原创 2025-11-05 09:00:15 · 12 阅读 · 0 评论 -
8、技术领域多面手:从卫星程序到化学系统的创新解决方案
本文探讨了四项前沿技术在不同领域的创新应用:基于三重图语法(TGGs)的卫星程序自动化翻译、Graph Grammar Library(GGL)在化学系统反应模拟中的卓越表现、碎片化验证在XSLT程序检测中的高效性,以及基于Clojure的模型查询工具FunnyQT的设计与实践。通过流程对比、案例分析与发展展望,展示了这些技术在提升效率、确保可靠性方面的显著优势,为未来跨领域技术融合提供了重要参考。原创 2025-11-04 15:08:39 · 16 阅读 · 0 评论 -
7、软件转换中的树遍历与模型转换技术探索
本文深入探讨了软件转换中的三种关键技术:Nuthatch风格的树遍历、Streaming Model Transformations以及基于遗传编程的模型转换规则学习方法。通过对比分析它们的遍历方式、性能表现和适用场景,并结合实际应用案例,展示了各类技术在程序优化、实时数据处理和自动规则推导中的优势与挑战。文章最后总结了当前技术的局限性,并展望了未来在性能优化、规则学习效率提升和技术融合等方面的研究方向。原创 2025-11-03 14:33:09 · 11 阅读 · 0 评论 -
6、随心所欲地遍历树结构
本文深入探讨了树结构的遍历技术,涵盖基本概念如节点属性、分支与路径、连接点及树的变异。重点介绍了Nuthatch遍历语言的语法与特性,包括默认遍历、偏离路径、有状态和参数化遍历,以及嵌套遍历的实现方式。通过代码示例展示了表达式求值、代码优化等应用场景,并比较了不同遍历策略的特点与适用场景,同时分析了性能影响因素。文章旨在提供一种灵活、结构化的树遍历编程方法,适用于编译器优化、程序变换等领域。原创 2025-11-02 15:38:06 · 10 阅读 · 0 评论 -
5、模型转换规则学习与树遍历式软件转换方法
本文探讨了两种软件与模型转换方法:基于遗传编程的模型转换规则学习和Nuthatch风格的树遍历式软件转换。前者通过遗传算法从示例中自动学习转换规则,在类图转关系模式、序列图转状态机等场景中表现出高收敛性;后者提出一种关注遍历步骤与状态管理的新范式,支持逐步控制和类面向对象重用。文章分析了两种方法的实验设置、结果、优势与挑战,并进行了对比总结,为不同应用场景下的转换技术选择提供了参考。原创 2025-11-01 15:34:19 · 9 阅读 · 0 评论 -
4、基于遗传编程学习模型转换规则的方法
本文提出了一种基于遗传编程的模型转换规则学习方法,旨在从输入输出示例中自动推导出高效的转换规则。该方法采用JESS规则引擎对源和目标模型进行建模,通过定义规则集的编码方式、创建初始种群、应用交叉与变异等遗传算子,并结合适应度函数评估规则集的正确性与简洁性。文章详细阐述了规则推导的全过程,并通过定量与定性评估验证了方法的有效性。结果表明,该方法具有良好的通用性和自动化能力,适用于多种模型转换场景,同时具备进一步优化与扩展的潜力。原创 2025-10-31 11:45:57 · 11 阅读 · 0 评论 -
3、流式模型转换与遗传编程学习模型转换规则
本文探讨了流式模型转换与遗传编程学习模型转换规则的前沿技术。流式模型转换通过滑动窗口、二级存储结合异步I/O以及主动集合操作,实现了对大规模或无限数据流的高效处理,并在自然流式处理、大型模型转换和流水线场景中验证了可行性。另一方面,基于遗传编程的方法能够从源-目标模型示例中自动学习可执行的多对多转换规则,无需依赖细粒度的转换跟踪,在类图到关系模式、序列图到状态图等复杂转换任务中展现出潜力。文章还分析了两种方法的优势与局限性,提出了优化策略和未来方向,如算法效率提升、与其他AI方法融合以及二者结合应用的可能性原创 2025-10-30 13:05:35 · 9 阅读 · 0 评论 -
2、流式模型转换:原理、挑战与解决方案
本文探讨了流式模型转换的原理、挑战与解决方案,重点分析了从运行中面向对象程序的执行跟踪逆向生成序列图的在线转换方法。文章详细介绍了流式转换在处理无限模型、模型元素标识、跨片段引用、规则调度和集合操作适应性等方面的挑战,并提出了基于滑动窗口、二级存储、代理机制和延续式调度的应对策略。通过Eclectic工具和IDC中间语言实现高效转换,展示了流式模型转换在实时监控与非终止系统中的优势,展望了其在物联网与大数据领域的应用前景。原创 2025-10-29 10:56:39 · 11 阅读 · 0 评论 -
1、模型转换领域探索:ICMT 2013 与流式模型转换解析
本文深入探讨了第六届国际模型转换会议(ICMT 2013)的组织架构、研究主题与技术趋势,并重点解析了流式模型转换这一新兴技术。文章介绍了流式模型转换在处理无限数据流、大型模型、分布式与管道式场景中的应用价值,分析了其在模型元素流管理、转换调度和资源利用方面的挑战与应对策略。基于Eclectic工具的方法被提出并评估,展示了其在效率与可扩展性上的潜力。最后,文章展望了流式模型转换与人工智能融合的未来发展方向,强调其在物联网、大数据等领域的广泛应用前景。原创 2025-10-28 12:38:10 · 21 阅读 · 0 评论
分享