Symbolic computation and representation of deadlock avoidance policies for complex resource allocation systems with application to multithreaded software | IEEE Conference Publication | IEEE Xplore