Reasoning structures for multi-agent meta-programming | IEEE Conference Publication | IEEE Xplore