doi tac 12 05