首页> 外文会议>International Conference on Software Engineering >JITTAC: A Just-in-Time tool for architectural consistency
【24h】

JITTAC: A Just-in-Time tool for architectural consistency

机译:JITTAC:实现架构一致性的即时工具

获取原文

摘要

Architectural drift is a widely cited problem in software engineering, where the implementation of a software system diverges from the designed architecture over time causing architecture inconsistencies. Previous work suggests that this architectural drift is, in part, due to programmers' lack of architecture awareness as they develop code. JITTAC is a tool that uses a real-time Reflexion Modeling approach to inform programmers of the architectural consequences of their programming actions as, and often just before, they perform them. Thus, it provides developers with Just-In-Time architectural awareness towards promoting consistency between the as-designed architecture and the as-implemented system. JITTAC also allows programmers to give real-time feedback on introduced inconsistencies to the architect. This facilitates programmer-driven architectural change, when validated by the architect, and allows for more timely team-awareness of the actual architectural consistency of the system. Thus, it is anticipated that the tool will decrease architectural inconsistency over time and improve both developers' and architect's knowledge of their software's architecture. The JITTAC demo is available at: http://www.youtube.com/watch?v=BNqhp40PDD4.
机译:架构漂移是软件工程中被广泛引用的问题,随着时间的流逝,软件系统的实现与设计的架构有所不同,从而导致架构不一致。先前的工作表明,这种架构上的漂移部分是由于程序员在开发代码时缺乏架构意识。 JITTAC是一种使用实时反射建模方法的工具,可以在编程人员执行操作时(通常是在执行操作之前)将编程操作的体系结构后果告知程序员。因此,它为开发人员提供了即时架构意识,以促进设计架构与实现系统之间的一致性。 JITTAC还允许程序员将有关引入的不一致情况的实时反馈提供给架构师。当由架构师验证时,这有助于程序员驱动的体系结构更改,并允许团队更加及时地意识到系统的实际体系结构一致性。因此,可以预见的是,随着时间的流逝,该工具将减少体系结构的不一致性,并提高开发人员和架构师对其软件体系结构的了解。 JITTAC演示可从以下网站获得:http://www.youtube.com/watch?v=BNqhp40PDD4。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号