Abstraction - is it teachable? 'the devil is in the detail' | IEEE Conference Publication | IEEE Xplore