Program visualization by integration of advanced compiler technology with configurable views