• Home
  • Search
  • Enhancing program comprehension with recovered state models
  • Cite Icon14
  • https://doi.org/10.1109/wpc.2002.1021325Copy DOI Icon

Enhancing program comprehension with recovered state models

  • Jun 27, 2002
  • S.s Some +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

State transition machines are high-level behavior descriptions often used as modeling tools for the design and implementation of a large class of software systems. Some of the state transition machine implementation approaches are such that the static structure of the resulting code closely matches that of the original state transition machines. Therefore, having a representation of the original state transition machines is likely to improve the corresponding code understandability. We present an approach supported by a prototype tool, to extract state transition machines by static analysis of source code. An objective of this work is to enhance program comprehension with visual representations of the behavior of the programs being analyzed.

Similar Papers
  • Conference Article
  • Citations10

Static analysis of program source code using EDSA

  • Oct 16, 1989
  • L.I Vanek +1
  • Conference Article
  • Citations4

Towards automatic and flexible unit test generation for legacy HPC code

  • Nov 13, 2016
  • Hovy Christian +1
  • Research Article
  • Citations1

基于函数调用路径的软件实现与设计一致性验证

  • Oct 01, 2014
  • SCIENTIA SINICA Informationis
  • Yongmin Mu +1
  • Supplementary Content

A Dataset for Evaluating Large Language Models in Web Accessibility Auditing and Remediation

  • Sep 05, 2025
  • Preprints.org
  • Manuel Andruccioli +3
  • Conference Article
  • Citations11

Design of automatic vulnerability detection system for Web application program

  • May 01, 2013
  • Binbin Qu +3
  • Conference Article
  • Citations7

A novel approach for discovering barriers in using automatic static analysis

  • Apr 14, 2013
  • Jan-Peter Ostberg +2
  • Book Chapter
  • Citations3

Black-Box Extraction of Functional Structures from System Call Traces for Intrusion Detection

  • Aug 21, 2007
  • Xianghua Zhang +3
  • Book Chapter
  • Citations1

API Misuse Detection Based on Stacked LSTM

  • Jan 01, 2021
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Shuyin Ouyang +3
  • Conference Article
  • Citations21

Scanstud: A Methodology for Systematic, Fine-Grained Evaluation of Static Analysis Tools

  • Mar 01, 2011
  • Martin Johns +1
  • Research Article
  • Citations2

Supporting the debugging of Erlang programs by symbolic execution

  • Oct 01, 2024
  • Acta Universitatis Sapientiae, Informatica
  • Zsófia Erdei +2
  • Book Chapter
  • Citations7

Efficient Multitasking on FPGA Using HDL-Based Checkpointing

  • Jan 01, 2018
  • Hoang-Gia Vu +2
  • Research Article

ENHANCING FUZZ TESTING EFFICIENCY THROUGH AUTOMATED FUZZ TARGET GENERATION

  • Jan 01, 2025
  • Программирование / Programming and Computer Software
  • Tran Chi Thien
  • Conference Article
  • Citations3

Execution profile driven speedup estimation for porting sequential code to GPU

  • Oct 09, 2014
  • Santonu Sarkar +1
  • Conference Article

KAFE: Kernel Analysis Front-End for Software Assurance

  • Jan 01, 2011
  • L Burns +2
  • Conference Article
  • Citations2

Static Code Analysis Tool for Laravel Framework Based Web Application

  • Nov 03, 2021
  • Ranindya Paramitha +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.