当前位置: X-MOL 学术J. Comput. Lang. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems
Journal of Computer Languages ( IF 1.7 ) Pub Date : 2020-12-02 , DOI: 10.1016/j.cola.2020.101020
Tansu Zafer Asici , Baris Tekin Tezel , Geylani Kardas

Software agents and Multi-agent Systems (MAS) composed by these agents are used in the development of the complex intelligent systems. In order to facilitate MAS software development, various domain-specific modeling languages (DSMLs) exist. Unfortunately, the usability evaluation of these languages are mostly not considered or only a few assessments which cover one single MAS DSML are made. A comparative evaluation, which is missing in the existing studies, may help agent software developers to choose the MAS DSML which fits well into the system development requirements. Hence, in this paper, we introduce a comparative MAS DSML evaluation methodology based on the Analytical Hierarchy Process (AHP). A categorized set of MAS DSML criteria which can be used for the multi-criteria decision making is defined. These criteria can be prioritized by the developers according to their modeling language expectations and the application of the methodology allows the evaluation of DSML alternatives based on this prioritization. As the result of the automatic calculation of the importance distributions, the most appropriate DSML is determined. With the voluntarily participation of a group of agent software developers, the proposed methodology was applied for the comparative evaluation of four well-known MAS DSMLs. The conducted evaluation showed that the agent developers prioritized appropriateness, completeness and shortening the development time as the most significant criteria for the MAS DSML assessment while the attractiveness of the notations had a minimum effect on preferring a language. Favorite DSML for each comparison category and criteria was determined within this evaluation.



中文翻译:

关于层次分析法在评估多主体系统特定领域建模语言中的应用

由这些代理组成的软件代理和多代理系统(MAS)用于开发复杂的智能系统。为了促进MAS软件开发,存在各种特定于领域的建模语言(DSML)。不幸的是,这些语言的可用性评估大多没有考虑,或者仅进行了少数评估,仅涉及一种MAS DSML。现有研究中缺少的比较评估可能会帮助代理软件开发人员选择非常适合系统开发要求的MAS DSML。因此,在本文中,我们介绍了一种基于层次分析法(AHP)的MAS DSML比较评估方法。定义了可用于多标准决策的MAS DSML标准分类集。开发人员可以根据他们对建模语言的期望来确定这些标准的优先级,并且该方法的应用允许基于此优先级评估DSML替代方案。自动计算重要性分布的结果是确定了最合适的DSML。在一组代理软件开发人员的自愿参与下,将所提出的方法应用于四个著名的MAS DSML的比较评估。进行的评估表明,代理开发人员将适当性,完整性和缩短开发时间作为MAS DSML评估的最重要标准,而符号的吸引力对偏好语言的影响最小。

更新日期:2020-12-07
down
wechat
bug