An architectural framework for describing BDI Multi-Agent Information systems