A Novel Approach Toward Object-Oriented Knowledge-Based Software Integration within a CASE Framework