Information Processing Journal.