首页    期刊浏览 2024年09月15日 星期日
登录注册

文章基本信息

  • 标题:GammaPolarSlicer
  • 本地全文:下载
  • 作者:Areias Sérgio ; da Cruz Daniela ; Henriques Rangel Pedro
  • 期刊名称:Computer Science and Information Systems
  • 印刷版ISSN:1820-0214
  • 电子版ISSN:2406-1018
  • 出版年度:2011
  • 卷号:8
  • 期号:2
  • 页码:477-499
  • DOI:10.2298/CSIS110107006A
  • 出版社:ComSIS Consortium
  • 摘要:

    In software development, it is often desirable to reuse existing software components. This has been recognized since 1968, when Douglas Mcllroy of Bell Laboratories proposed basing the software industry on reuse. Despite the failures in practice, many efforts have been made to make this idea successful. In this context, we address the problem of reusing annotated components as a rigorous way of assuring the quality of the application under construction. We introduce the concept of caller-based slicing as a way to certify that the integration of an annotated component with a contract into a legacy system will preserve the behavior of the former. To complement the efforts done and the benefits of the slicing techniques, there is also a need to find an efficient way to visualize the annotated components and their slices. To take full profit of visualization, it is crucial to combine the visualization of the control/data flow with the textual representation of source code. To attain this objective, we extend the notion of System Dependence Graph and slicing criterion.

  • 关键词:safety reuse; caller-based slicing; Annotated System Dependency Graph
国家哲学社会科学文献中心版权所有