Courses

CMSC 525: Introduction to Software Analysis, Testing, and Verification

An introduction to concepts and techniques used in the analysis of software for certain properties. Using analytic results to derive test data and verify the correct implementation of programs. Flow graphs, fault/failure model, theoretical and practical limitations. Control flow, data flow and error flow analyses. Testing strategies including random, structural, mutation and error flow. Software metrics.

Total Credit Hours: 3
Semester(s):
Spring 2018
Prerequisites:
CMSC 401 and 403; graduate standing or acceptance into accelerated B.S. to MS program in computer science.
Instructor:
Dr. Kostadin Damevski
Instructor Email:
kdamevski@vcu.edu

Weekly Live Sessions

Mon Tue Wed Thu Fri Sat

Back to Search Results

Questions? Contact the VCU CGEP Director:

Dr. Gregory Triplett   •   Ph: (804) 828-5387   •   getriplett@vcu.edu