Effective typestate verification in the presence of aliasingStephen FinkEran Yahavet al.2006ISSTA 2006