Skip to content

Detecting Goroutine bugs with static analysis methodologies

License

Notifications You must be signed in to change notification settings

fredericktutu/Gosta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gosta

detecting Goroutine bugs with static analysis methodologies

Current Features

  • Detecting goroutine-deadlock by abstract execution on GFSM(Goroutine Finite State Machine)

TODO LIST(Small)

  • Kill the redundant SFSM(Small Finite State Machine for a Basic Block) when transforming SFSMs to GFSMs.
  • Add heuristic algorithms, which can lead the tool to the paths that are most likely to have goroutine deadlocks.

TODO LIST(Big)

  • Support goroutine-leak
  • After a BUG detected, we still need to check the path sensitivity using SMT-Solver.

About

Detecting Goroutine bugs with static analysis methodologies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published