On the use of a domain-specific modeling language in the development of multiagent systems

dc.contributor.authorChallenger, Moharram
dc.contributor.authorDemirkol, Sebla
dc.contributor.authorGetir, Sinem
dc.contributor.authorMernik, Marjan
dc.contributor.authorKardas, Geylani
dc.contributor.authorKosar, Tomaz
dc.date.accessioned2019-10-27T22:05:21Z
dc.date.available2019-10-27T22:05:21Z
dc.date.issued2014
dc.departmentEge Üniversitesien_US
dc.description.abstractThe 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.sponsorshipScientific 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.sponsorshipThis 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.doi10.1016/j.engappai.2013.11.012
dc.identifier.endpage141en_US
dc.identifier.issn0952-1976
dc.identifier.issn1873-6769
dc.identifier.issn0952-1976en_US
dc.identifier.issn1873-6769en_US
dc.identifier.scopusqualityN/Aen_US
dc.identifier.startpage111en_US
dc.identifier.urihttps://doi.org/10.1016/j.engappai.2013.11.012
dc.identifier.urihttps://hdl.handle.net/11454/48380
dc.identifier.volume28en_US
dc.identifier.wosWOS:000331351200010en_US
dc.identifier.wosqualityQ1en_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.language.isoenen_US
dc.publisherPergamon-Elsevier Science Ltden_US
dc.relation.ispartofEngineering Applications of Artificial Intelligenceen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectAgenten_US
dc.subjectMultiagent systemen_US
dc.subjectModel driven developmenten_US
dc.subjectDomain-specific modeling languageen_US
dc.subjectMetamodelen_US
dc.subjectSemantic weben_US
dc.titleOn the use of a domain-specific modeling language in the development of multiagent systemsen_US
dc.typeArticleen_US

Dosyalar