“…Such components include a knowledge base, that characterizes the design (sub)disciplines that are relevant to the particular design environment, and also an interface to an existing executive meta-tool, such as the one described in [6], that is responsible for executing CAD tools, storing design data, etc. Support of concurrent design requires guaranteeing that each design alternatives be asynchronously accessed by each of the designers assigned to the session's project.…”