“…The need for distributed collaborative design can be easily justified: -increasing complexity of designs, demanding larger teams; -shortage of engineers, requiring manpower from different parts of the world; -need for experience sharing among the members of a team, allowing the beginner to learn from the more experienced. Some approaches for collaborative work support were presented previously in the EDA domain [16,17], focusing IP core sharing, remote training or task-flow modeling. For the approach presented here, however, a different focus had to be found, because the collaborative model should be generic enough to support collaboration over different kinds of objects: texts and several kinds of diagrams.…”