There are many knowledge representation and programming languages, and problem solvers for various applications. The increasing requirements of applications and the changes of computing environment require the cooperation and integration of existing languages and systems, because many applications cannot be necessarily represented by a single language, processed by a single problem solver and a...