Current developments in expert systems