IEE Proceedings. Part E: Computers and digital techniques