Conceptual Modelling of Multi-Agent Systems: the Comomas Engineering Environment by Norbert Glaser