Using model driven architecture to develop multi-agent systems. - Mohamed Elammari; Zeinab Issa (Int. Arab J. Inf. Technol., 2013)