Knowledge architecture supporting collaborative MDO in the AGILE paradigm