Skip to content

COM S 413/513 and CPR E 513 Foundations and Applications of Program Analysis @ Iowa State University

License

Notifications You must be signed in to change notification settings

jjdeneke/programanalysiscourse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

COM S 413/513 and CPR E 513 @ Iowa State University Foundations and Applications of Program Analysis

Instructor

Wei Le (weile@iastate.edu), Atanasoff 210

Office hours: 4-5pm Mondays Spring 2020

Tentative Schedule and Topics

  1. finding bugs (control flow graphs, dataflow analysis, pointer analysis, interprocedural analysis)

  2. automatic test input generation (symbolic execution, fuzzing)

  3. debugging and repair (dependency analysis, slicing, delta-debugging, search based algorithms)

  4. analyzing software changes and versions (mvicfg, differential analysis, testing and debugging changes, change contract)

  5. specification inference (dynamic analysis, invariants, typestate)

  6. big code analysis

  7. analyzing AI software (abstract intepretation)

Acknowledgment

This course is developed under the support of the National Science Foundation (NSF) under Award 1542117

About

COM S 413/513 and CPR E 513 Foundations and Applications of Program Analysis @ Iowa State University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 95.1%
  • Shell 4.9%