...
首页> 外文期刊>IBM Systems Journal >Ariadne: An Eclipse-based system for tracking originality of source code
【24h】

Ariadne: An Eclipse-based system for tracking originality of source code

机译:Ariadne:基于Eclipse的系统,用于跟踪源代码的原始性

获取原文
   

获取外文期刊封面封底 >>

       

摘要

In this paper we introduce Ariadne, an Eclipse-based system for tracking the originality of source code in collaborative software development environments in which software reuse is a common practice. We describe its architecture within the Eclipse framework, the originality metadata of which it keeps track, and the history clue—the data structure used to implement the tracking mechanism. We also discuss the implementation of the Ariadne client, the main component of the system, and show how digital signatures are used to validate the integrity of the metadata-handling process. We demonstrate the functions of Ariadne in two typical scenarios: tracking of software bugs and generating originality claims for Certificate of Originality reports. Although our Eclipse-based prototype is designed to handle Java source code, our approach can be extended to other kinds of artifacts.
机译:在本文中,我们介绍了Ariadne,这是一个基于Eclipse的系统,用于在协作软件开发环境中跟踪源代码的原始性,在该环境中,软件重用是常见的做法。我们将在Eclipse框架中描述其架构,其跟踪的原始性元数据以及历史线索-用于实现跟踪机制的数据结构。我们还将讨论系统主要组件Ariadne客户端的实现,并展示如何使用数字签名来验证元数据处理过程的完整性。我们将在两种典型情况下演示Ariadne的功能:跟踪软件错误并为原创性证书报告生成原创性声明。尽管我们基于Eclipse的原型旨在处理Java源代码,但是我们的方法可以扩展到其他种类的工件。

著录项

  • 来源
    《IBM Systems Journal》 |2007年第2期|P.289-303|共15页
  • 作者

  • 作者单位
  • 收录信息
  • 原文格式 PDF
  • 正文语种
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号