【24h】

A model for software plans

机译:软件计划模型

获取原文
获取原文并翻译 | 示例

摘要

Even in well-designed software, some concerns can not be easily encapsulated due to their dependence on surrounding context. Such concerns are intermingled with each other and the context code, making it difficult for developers to reason independently about them. We have introduced software plans as an editor-based approach for addressing the tangling of context-dependent concerns. Software plans provide programmers with partial views of the overall software which present only that code related to concerns of current interest. The problem we address is that the traditional sequence-of-characters representation for code is poorly suited for software plans. It lacks the ability to accurately model the concerns associated with a code block, the relationships between code blocks, and the notion of multiple independent plans. In this paper, we present a formally-defined code/concern model that supports these capabilities and more. Using this model, we were able to implement a prototype editingtool that supports software plans.
机译:即使在设计良好的软件中,由于某些问题对周围环境的依赖性也无法轻易地将它们封装起来。这些关注点与上下文代码相互混合,使开发人员很难独立思考它们。我们已经引入了软件计划作为基于编辑器的方法来解决上下文相关问题的纠缠。软件计划为程序员提供了整个软件的部分视图,这些视图仅显示与当前关注的问题相关的代码。我们要解决的问题是,传统的代码字符序列表示形式不太适合软件计划。它缺乏对与代码块相关的关注,代码块之间的关系以及多个独立计划的概念进行准确建模的能力。在本文中,我们提出了一个正式定义的代码/关注模型,该模型支持这些功能以及更多功能。使用此模型,我们能够实现支持软件计划的原型编辑工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号