Management of Reengineering Knowledge: AIbased Approaches