Representing and enforcing interaction protocols in multi-agent systems: an approach based on conceptual graphs | IEEE Conference Publication | IEEE Xplore