Loading…

On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems

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...

Full description

Saved in:
Bibliographic Details
Published in:Journal of computer languages (Online) 2021-02, Vol.62, p.101020, Article 101020
Main Authors: Asici, Tansu Zafer, Tezel, Baris Tekin, Kardas, Geylani
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c300t-7a8e9a284f08d09ef418d108215e4a79d227cf9a016e85279f827e89c28b631f3
cites cdi_FETCH-LOGICAL-c300t-7a8e9a284f08d09ef418d108215e4a79d227cf9a016e85279f827e89c28b631f3
container_end_page
container_issue
container_start_page 101020
container_title Journal of computer languages (Online)
container_volume 62
creator Asici, Tansu Zafer
Tezel, Baris Tekin
Kardas, Geylani
description 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.
doi_str_mv 10.1016/j.cola.2020.101020
format article
fullrecord <record><control><sourceid>elsevier_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1016_j_cola_2020_101020</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><els_id>S2590118420300800</els_id><sourcerecordid>S2590118420300800</sourcerecordid><originalsourceid>FETCH-LOGICAL-c300t-7a8e9a284f08d09ef418d108215e4a79d227cf9a016e85279f827e89c28b631f3</originalsourceid><addsrcrecordid>eNp9kMtqwzAQRUVpoSHND3SlH3AqyS8JuimhLwhk066FKo8SBVsKkhww9ONrx1101dXcGeYMw0HonpI1JbR6OK61b9WaEXYZjOUKLVgpSEYpL67_5Fu0ivFICGGiyss6X6DvncPpALiPgL25ROVUOySr8cFCUEEfBnwKXkOM2M7LcFZtr5L1bmIa3ynrsngCbc2Idb6B1ro9bpXb92oPERsfcNe3yWZj6xKOQ0zQxTt0Y1QbYfVbl-jz5flj85Ztd6_vm6dtpnNCUlYrDkIxXhjCGyLAFJQ3lHBGSyhULRrGam2EGl0AL1ktDGc1cKEZ_6pyavIlYvNdHXyMAYw8BdupMEhK5KRQHuWkUE4K5axwhB5nCMbPzqMKGbUFp6GxAXSSjbf_4T-MpXtp</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems</title><source>ScienceDirect Freedom Collection</source><creator>Asici, Tansu Zafer ; Tezel, Baris Tekin ; Kardas, Geylani</creator><creatorcontrib>Asici, Tansu Zafer ; Tezel, Baris Tekin ; Kardas, Geylani</creatorcontrib><description>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.</description><identifier>ISSN: 2590-1184</identifier><identifier>EISSN: 2590-1184</identifier><identifier>DOI: 10.1016/j.cola.2020.101020</identifier><language>eng</language><publisher>Elsevier Ltd</publisher><subject>Agent-Oriented Software Engineering (AOSE) ; Analytic Hierarchy Process (AHP) ; Domain-Specific Modeling Language (DSML) ; Multi-Agent System (MAS) ; Multi-Criteria Decision Making (MCDM) ; Software agents</subject><ispartof>Journal of computer languages (Online), 2021-02, Vol.62, p.101020, Article 101020</ispartof><rights>2020 Elsevier Ltd</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c300t-7a8e9a284f08d09ef418d108215e4a79d227cf9a016e85279f827e89c28b631f3</citedby><cites>FETCH-LOGICAL-c300t-7a8e9a284f08d09ef418d108215e4a79d227cf9a016e85279f827e89c28b631f3</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,776,780,27903,27904</link.rule.ids></links><search><creatorcontrib>Asici, Tansu Zafer</creatorcontrib><creatorcontrib>Tezel, Baris Tekin</creatorcontrib><creatorcontrib>Kardas, Geylani</creatorcontrib><title>On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems</title><title>Journal of computer languages (Online)</title><description>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.</description><subject>Agent-Oriented Software Engineering (AOSE)</subject><subject>Analytic Hierarchy Process (AHP)</subject><subject>Domain-Specific Modeling Language (DSML)</subject><subject>Multi-Agent System (MAS)</subject><subject>Multi-Criteria Decision Making (MCDM)</subject><subject>Software agents</subject><issn>2590-1184</issn><issn>2590-1184</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2021</creationdate><recordtype>article</recordtype><recordid>eNp9kMtqwzAQRUVpoSHND3SlH3AqyS8JuimhLwhk066FKo8SBVsKkhww9ONrx1101dXcGeYMw0HonpI1JbR6OK61b9WaEXYZjOUKLVgpSEYpL67_5Fu0ivFICGGiyss6X6DvncPpALiPgL25ROVUOySr8cFCUEEfBnwKXkOM2M7LcFZtr5L1bmIa3ynrsngCbc2Idb6B1ro9bpXb92oPERsfcNe3yWZj6xKOQ0zQxTt0Y1QbYfVbl-jz5flj85Ztd6_vm6dtpnNCUlYrDkIxXhjCGyLAFJQ3lHBGSyhULRrGam2EGl0AL1ktDGc1cKEZ_6pyavIlYvNdHXyMAYw8BdupMEhK5KRQHuWkUE4K5axwhB5nCMbPzqMKGbUFp6GxAXSSjbf_4T-MpXtp</recordid><startdate>202102</startdate><enddate>202102</enddate><creator>Asici, Tansu Zafer</creator><creator>Tezel, Baris Tekin</creator><creator>Kardas, Geylani</creator><general>Elsevier Ltd</general><scope>AAYXX</scope><scope>CITATION</scope></search><sort><creationdate>202102</creationdate><title>On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems</title><author>Asici, Tansu Zafer ; Tezel, Baris Tekin ; Kardas, Geylani</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c300t-7a8e9a284f08d09ef418d108215e4a79d227cf9a016e85279f827e89c28b631f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2021</creationdate><topic>Agent-Oriented Software Engineering (AOSE)</topic><topic>Analytic Hierarchy Process (AHP)</topic><topic>Domain-Specific Modeling Language (DSML)</topic><topic>Multi-Agent System (MAS)</topic><topic>Multi-Criteria Decision Making (MCDM)</topic><topic>Software agents</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Asici, Tansu Zafer</creatorcontrib><creatorcontrib>Tezel, Baris Tekin</creatorcontrib><creatorcontrib>Kardas, Geylani</creatorcontrib><collection>CrossRef</collection><jtitle>Journal of computer languages (Online)</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Asici, Tansu Zafer</au><au>Tezel, Baris Tekin</au><au>Kardas, Geylani</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems</atitle><jtitle>Journal of computer languages (Online)</jtitle><date>2021-02</date><risdate>2021</risdate><volume>62</volume><spage>101020</spage><pages>101020-</pages><artnum>101020</artnum><issn>2590-1184</issn><eissn>2590-1184</eissn><abstract>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.</abstract><pub>Elsevier Ltd</pub><doi>10.1016/j.cola.2020.101020</doi></addata></record>
fulltext fulltext
identifier ISSN: 2590-1184
ispartof Journal of computer languages (Online), 2021-02, Vol.62, p.101020, Article 101020
issn 2590-1184
2590-1184
language eng
recordid cdi_crossref_primary_10_1016_j_cola_2020_101020
source ScienceDirect Freedom Collection
subjects Agent-Oriented Software Engineering (AOSE)
Analytic Hierarchy Process (AHP)
Domain-Specific Modeling Language (DSML)
Multi-Agent System (MAS)
Multi-Criteria Decision Making (MCDM)
Software agents
title On the use of the analytic hierarchy process in the evaluation of domain-specific modeling languages for multi-agent systems
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-28T03%3A01%3A04IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-elsevier_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=On%20the%20use%20of%20the%20analytic%20hierarchy%20process%20in%20the%20evaluation%20of%20domain-specific%20modeling%20languages%20for%20multi-agent%20systems&rft.jtitle=Journal%20of%20computer%20languages%20(Online)&rft.au=Asici,%20Tansu%20Zafer&rft.date=2021-02&rft.volume=62&rft.spage=101020&rft.pages=101020-&rft.artnum=101020&rft.issn=2590-1184&rft.eissn=2590-1184&rft_id=info:doi/10.1016/j.cola.2020.101020&rft_dat=%3Celsevier_cross%3ES2590118420300800%3C/elsevier_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c300t-7a8e9a284f08d09ef418d108215e4a79d227cf9a016e85279f827e89c28b631f3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true