MRG: un nucleo di ragionamento per un sistema integrato multi-funzionale