Knowledge Engineering in Concurrent Engineering and Experience Factories