首页    期刊浏览 2024年10月08日 星期二
登录注册

文章基本信息

  • 标题:Program Slicing Techniques and its Applications
  • 本地全文:下载
  • 作者:N.Sasirekha ; A.Edwin Robert ; M.Hemalatha
  • 期刊名称:International Journal of Software Engineering & Applications (IJSEA)
  • 印刷版ISSN:0976-2221
  • 电子版ISSN:0975-9018
  • 出版年度:2011
  • 卷号:2
  • 期号:3
  • 页码:50
  • 出版社:Academy & Industry Research Collaboration Center (AIRCC)
  • 摘要:Program understanding is an important aspect in Software Maintenance and Reengineering.Understanding the program is related to execution behaviour and relationship of variable involved in theprogram. The task of finding all statements in a program that directly or indirectly influence the value foran occurrence of a variable gives the set of statements that can affect the value of a variable at some pointin a program is called a program slice. Program slicing is a technique for extracting parts of computerprograms by tracing the programs’ control and data flow related to some data item. This technique isapplicable in various areas such as debugging, program comprehension and understanding, programintegration, cohesion measurement, re-engineering, maintenance, testing where it is useful to be able tofocus on relevant parts of large programs. This paper focuses on the various slicing techniques (not limitedto) like static slicing, quasi static slicing, dynamic slicing and conditional slicing. This paper also includesvarious methods in performing the slicing like forward slicing, backward slicing, syntactic slicing andsemantic slicing. The slicing of a program is carried out using Java which is a object orientedprogramming language.
  • 关键词:Amorphous slicing; Backward slicing; Conditioned slicing; Debugging; Dynamic slicing; Forward slicing;Functional Cohesion; Program Slicing; Quasi Static slicing; Static slicing.
国家哲学社会科学文献中心版权所有