On the use of a domain-specific modeling language in the development of multiagent systems
dc.contributor.author | Challenger, Moharram | |
dc.contributor.author | Demirkol, Sebla | |
dc.contributor.author | Getir, Sinem | |
dc.contributor.author | Mernik, Marjan | |
dc.contributor.author | Kardas, Geylani | |
dc.contributor.author | Kosar, Tomaz | |
dc.date.accessioned | 2019-10-27T22:05:21Z | |
dc.date.available | 2019-10-27T22:05:21Z | |
dc.date.issued | 2014 | |
dc.department | Ege Üniversitesi | en_US |
dc.description.abstract | The study of Multiagent Systems (MASs) focuses on those systems in which many intelligent agents interact with each other. The agents are considered to be autonomous entities which contain intelligence that serves for solving their selfish or common problems, and to achieve certain goals. However, the autonomous, responsive, and proactive natures of agents make the development of agent-based software systems more complex than other software systems. Furthermore, the design and implementation of a MAS may become even more complex and difficult to implement when considering new requirements and interactions for new agent environments like the Semantic Web. We believe that both domain-specific modeling and the use of a domain-specific modeling language (DSML) may provide the required abstraction, and hence support a more fruitful methodology for the development of MASs. In this paper, we first introduce a DSML for MASs called SEA_ML with both its syntax and semantics definitions and then show how the language and its graphical tools can be used during model-driven development of real MASs. In addition to the classical viewpoints of a MAS, the proposed DSML includes new viewpoints which specifically support the development of software agents working within the Semantic Web environment. The methodology proposed for the MAS development based on SEA_ML is also discussed including its example application on the development of an agent-based stock exchange system. (C) 2013 Elsevier Ltd. All rights reserved. | en_US |
dc.description.sponsorship | Scientific and Technological Research Council of Turkey (TUBITAK)Turkiye Bilimsel ve Teknolojik Arastirma Kurumu (TUBITAK) [109E125]; Slovenian Research Agency (ARRS)Slovenian Research Agency - Slovenia [BI-TR/10-12-004] | en_US |
dc.description.sponsorship | This study was funded as a bilateral project by the Scientific and Technological Research Council of Turkey (TUBITAK) under Grant 109E125 and the Slovenian Research Agency (ARRS) under Grant BI-TR/10-12-004. The authors also wish to thank the anonymous reviewers for their accurate comments on the previous versions of the paper. The authors have been able to improve both their work and the paper significantly by taking these anonymous reviewers' critical comments into account. | en_US |
dc.identifier.doi | 10.1016/j.engappai.2013.11.012 | |
dc.identifier.endpage | 141 | en_US |
dc.identifier.issn | 0952-1976 | |
dc.identifier.issn | 1873-6769 | |
dc.identifier.issn | 0952-1976 | en_US |
dc.identifier.issn | 1873-6769 | en_US |
dc.identifier.scopusquality | N/A | en_US |
dc.identifier.startpage | 111 | en_US |
dc.identifier.uri | https://doi.org/10.1016/j.engappai.2013.11.012 | |
dc.identifier.uri | https://hdl.handle.net/11454/48380 | |
dc.identifier.volume | 28 | en_US |
dc.identifier.wos | WOS:000331351200010 | en_US |
dc.identifier.wosquality | Q1 | en_US |
dc.indekslendigikaynak | Web of Science | en_US |
dc.indekslendigikaynak | Scopus | en_US |
dc.language.iso | en | en_US |
dc.publisher | Pergamon-Elsevier Science Ltd | en_US |
dc.relation.ispartof | Engineering Applications of Artificial Intelligence | en_US |
dc.relation.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
dc.rights | info:eu-repo/semantics/closedAccess | en_US |
dc.subject | Agent | en_US |
dc.subject | Multiagent system | en_US |
dc.subject | Model driven development | en_US |
dc.subject | Domain-specific modeling language | en_US |
dc.subject | Metamodel | en_US |
dc.subject | Semantic web | en_US |
dc.title | On the use of a domain-specific modeling language in the development of multiagent systems | en_US |
dc.type | Article | en_US |