In designing and developing large complex products, people use models to describe and organize interrelated elements in both product systems (architecture, use cases, constraints...) and process systems (activities, deliverables, roles...). However, exchanged information is often incomplete, vague and not entirely determined at the beginning of the project and during its evolution. Our project ...