首页> 外文期刊>電子情報通信学会技術研究報告 >アーキテクチャ点写像による設計・コード間の双方向追跡
【24h】

アーキテクチャ点写像による設計・コード間の双方向追跡

机译:通过架构点映射在设计和代码之间进行双向跟踪

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

摘要

優れたアーキテクチャ設計は高品質なシステムにつながるが,その一方,「開発者の意図を反映したアーキテクチャを設計すること」「アーキテクチャの正しさを保ちつつプログラムを実装すること」は容易ではない.本論文では,この間題に対処するための方法として,アーキテクチャ点(Archpoint)とアーキテクチャ点写像(Archmapping)を提案する.アーキテクチャ点とは,振る舞いおよび構造の観点でアーキテクチャの本質を表現する「設計上の点」である.アーキテクチャ点写像は,設計とコードの間の双方向追跡を検証するための機構である.追跡性は,設計上のアーキテクチャ点がコード上のプログラム点に一貫性を保ちつつ写像されるか否かを調べることにより検証される.検証には,SMT(Satisfiability Modulo Theories)ソルバーが使用される.%Well-designed architecture leads to high-quality systems. However, it is not easy to design architecture reflecting the intention of developers and implement the result of design as a program while preserving the architec­tural correctness. To deal with this problem, this paper proposes two novel ideas: Archpoint (Architectural point) and Archmapping (Archpoint Mapping). Archpoints are points for representing the essence of architectural design in terms of behavioral and structural aspects. Archmapping is a mechanism for checking the bidirectional traceability between design and code. The traceability can be verified by checking whether archpoints in design are consistently mapped to program points in code. For this checking, we use an SMT (Satisfiability Modulo Theories) solver.
机译:好的架构设计可以带来高质量的系统,但是,另一方面,“设计一种能够反映开发人员意图的架构”和“在保持架构正确性的同时实现程序”并不容易。在本文中,我们提出了一种架构点(Archpoint)和架构点映射(Archmapping)作为解决此问题的方法,架构点是一个“设计点”,从行为和结构上表达了架构的本质。架构点映射是一种验证设计和代码之间双向跟踪的机制,可追溯性是设计架构点到代码上程序点的映射,同时保持一致性。验证采用SMT(可满足性模理论)求解器。%设计良好的体系结构可带来高质量的系统,但是设计体系结构并不容易针对这一问题,本文提出了两个新颖的构想:Archpoint(建筑点)和Archmapping(Archpoint映射)。就行为和结构方面而言,建筑设计的实质是:架构是检查设计和代码之间双向可追溯性的一种机制,可追溯性可以通过验证y检查设计中的原型点是否一致地映射到代码中的程序点。为此,我们使用SMT(满意度模理论)求解器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号