Maintenance activities require a high degree of problem solving capacity from the specialists in order to be able to successfully carry out troubleshooting tasks. The expertise of the specialists is based in particular on the successful use of knowledge in problem solving situations [2]. Assistance systems should therefore support the specialist in the learning or reflection process and offer the opportunity to use the experience gained from previous measures for the current problem solution. The present paper describes an approach to the development of assistance systems for learning.