首页> 外文会议>International Conference on Aspect Oriented Software Development >Two-Way Traceability and Conflict Debugging for AspectLTL Programs
【24h】

Two-Way Traceability and Conflict Debugging for AspectLTL Programs

机译:Aspectltl程序的双向可追溯性和冲突调试

获取原文

摘要

Tracing program actions back to the concerns that have caused them and blaming specific code artifacts for concern interference are known challenges of AOP and related advanced modularity paradigms. In this work we address these challenges in the context of AspectLTL, a temporallogic based language for the specification and implementation of crosscutting concerns, which has a composition and synthesis-based weaving process whose output is a correct-by-construction executable artifact. When a specification is realizable, we provide two-way traceability information that links each allowed or forbidden transition in the generated program with the aspects that have justified its presence or elimination. When a specification is unrealizable, we provide an interactive game proof that demonstrates conflicts that should be fixed. The techniques are implemented and demonstrated using running examples.
机译:追踪计划行动回到导致它们的担忧,并指责特定代码文物的疑虑干扰是AOP和相关的高级模块化范例的已知挑战。在这项工作中,我们在AspectLTL的背景下解决了这些挑战,该挑战是一种基于时间的语言,用于横切问题的横切问题,其具有基于组成和合成的编织过程,其产量是正确构建的可执行的工件。当可实现规范时,我们提供双向可追溯性信息,该信息将生成的程序中的每个允许或禁止的转换链接到具有证明其存在或消除的方面。当规范不熟化时,我们提供了一个互动的游戏证明,展示了应该修复的冲突。使用运行示例实现和演示技术。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号