TY - JOUR
T1 - MSMAS: modelling self-managing multi agent systems
AU - Elakehal, Emad Eldeen
AU - Padget, Julian
PY - 2012/6
Y1 - 2012/6
N2 - Although Multi Agent Systems (MAS) have attracted a great deal of attention in the field of software engineering, with their promise of capturing complex systems, they remain far away from commercial popularity mainly due to the accessibility of MAS methodologies for commercial developers. In this paper we present a practical method for developing self-managing MAS that we believe enables not only software developers but also business people beyond the academic community to design and develop MAS using familiar concepts. We present the main three phases of the proposed methodology, with details and examples of all the visual models, followed by details of its supporting metamodel, in which we describes the MAS concepts used and their relationships. In particular, the methodology features 1. a formal specification mechanism for system norms 2. offers organizational support of MAS through institutions, and 3. supports self-management explicitly through dynamic planning.
AB - Although Multi Agent Systems (MAS) have attracted a great deal of attention in the field of software engineering, with their promise of capturing complex systems, they remain far away from commercial popularity mainly due to the accessibility of MAS methodologies for commercial developers. In this paper we present a practical method for developing self-managing MAS that we believe enables not only software developers but also business people beyond the academic community to design and develop MAS using familiar concepts. We present the main three phases of the proposed methodology, with details and examples of all the visual models, followed by details of its supporting metamodel, in which we describes the MAS concepts used and their relationships. In particular, the methodology features 1. a formal specification mechanism for system norms 2. offers organizational support of MAS through institutions, and 3. supports self-management explicitly through dynamic planning.
UR - http://www.scopus.com/inward/record.url?scp=84871421653&partnerID=8YFLogxK
UR - http://www.scpe.org/index.php/scpe/article/view/774
UR - http://www.scpe.org/index.php/scpe/article/view/774/351
M3 - Article
AN - SCOPUS:84871421653
SN - 1895-1767
VL - 13
SP - 121
EP - 137
JO - Journal of Scalable Computing: Practice and Experience
JF - Journal of Scalable Computing: Practice and Experience
IS - 2
ER -