Automated techniques and tools for program analysis : Survey

被引:0
|
作者
Ashish, Kulkarni A. [1 ]
Aghav, Jagannath [1 ]
机构
[1] Coll Engn, Dept Comp Engn, Pune 411005, Maharashtra, India
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dealing with program analysis for software development and the understanding of source code of software exhibit many research possibilities. The field of program analysis scrutinizes the approaches and techniques to analyze the properties of program including its analysis, flow, program development, algorithm, reverse engineering and other invisible features. The goal is to improve our understanding of inherently invisible and intangible software, particularly when dealing with large information spaces that characterize domains like software maintenance, reverse engineering, and collaborative development. The use of analytical methods to inspect and review source code to detect bugs has been a standard development practice. This process can be accomplished both manually and in an automated fashion. With automation, software tools provide assistance with the code review and inspection process. Program analysis includes Static and Dynamic program analysis. Static analysis techniques range from routine to more complex semantic analysis based structure.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] A Survey of Dynamic Program Analysis Techniques and Tools
    Gosain, Anjana
    Sharma, Ganga
    [J]. PROCEEDINGS OF THE 3RD INTERNATIONAL CONFERENCE ON FRONTIERS OF INTELLIGENT COMPUTING: THEORY AND APPLICATIONS (FICTA) 2014, VOL 1, 2015, 327 : 113 - 122
  • [2] A Survey on Automated Dynamic Malware-Analysis Techniques and Tools
    Egele, Manuel
    Scholte, Theodoor
    Kirda, Engin
    Kruegel, Christopher
    [J]. ACM COMPUTING SURVEYS, 2012, 44 (02)
  • [3] Program Analysis Tools in Automated Grading of Homework Assignments
    Milanova, Ana
    Cutler, Barbara
    Holzbauer, Buster
    Maicus, Evan
    Breese, Samuel
    Dinella, Elizabeth
    Peveler, Matthew
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1090 - 1090
  • [4] A Systematic survey on automated text generation tools and techniques: application, evaluation, and challenges
    Goyal, Rupali
    Kumar, Parteek
    Singh, V. P.
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2023, 82 (28) : 43089 - 43144
  • [5] A Systematic survey on automated text generation tools and techniques: application, evaluation, and challenges
    Rupali Goyal
    Parteek Kumar
    V. P. Singh
    [J]. Multimedia Tools and Applications, 2023, 82 : 43089 - 43144
  • [6] Automated model analysis tools and techniques presented at FASE 2019
    Reiner Hähnle
    Wil van der Aalst
    [J]. International Journal on Software Tools for Technology Transfer, 2021, 23 : 285 - 287
  • [7] Automated model analysis tools and techniques presented at FASE 2019
    Haehnle, Reiner
    Van der Aalst, Wil
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2021, 23 (03) : 285 - 287
  • [8] Packet processing and data plane program verification: A survey with tools, techniques, and challenges
    Akarte, Harishchandra A. A.
    Yadav, Dharmendra K. K.
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2023, 36 (14)
  • [9] Management tools and techniques: A survey
    Rigby, D
    [J]. CALIFORNIA MANAGEMENT REVIEW, 2001, 43 (02) : 139 - +
  • [10] Survey of Tools and Techniques for Sentiment Analysis of Social Networking Data
    Rani, Sangeeta
    Gi, Nasib Singh
    Gulia, Preeti
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (04) : 222 - 232