IEEE transactions on computers [IEEE Trans Comput] NLMUID: 9875801