期刊名称:International Journal of Software Engineering and Its Applications
印刷版ISSN:1738-9984
出版年度:2016
卷号:10
期号:12
页码:149-168
DOI:10.14257/ijseia.2016.10.12.13
出版社:SERSC
摘要:Multi Agent System (MAS) is an as sembly of autonomous, proactive and dynamic entities called agents . These agents provide some servic e on ce an event is invoked . By providing the designated service the MAS achieve s a specific goal. A logic based formal analysis of MAS is necessary to understand the system, its structure and dynamics. A systematic and sequential methodology is used for an alysis of MAS. As a result of analysis several constructs in form of templates is obtained to represent the different facets of MAS . This is extremely necessary as it allows to explicitly identify how agents directly or indirectly interact or coordinate an d collaborate with each other. This paper proposes an Architectural Design Language called Agent Description Language (ADL) that will be required to map these analysis templates to the design phase . E stablish ing the correctness of the structural transforma tion and correspondence from analysis to design phase constitutes the other side of the proposal . The proposed ADL has been used to get the corresponding classes of the templates generated. Jason, the universal MAS programming language has been used to imp lement the ADL classes to get the logical design which conforms to the conceptual design phase. The case study of Medical Emergency Service (MES) has also been taken to illustrate the proposals and findings.
关键词:Multi Agent Systems; MAS Analysis; Te ; mplates; MAS Design; ADL; JASON