A reverse engineering methodology for the development of belief-desire-intention agents [Kanı-İstek-Hedef Etmenlerinin Geliştirilmesi için bir Tersine Mühendislik Yöntemi]
Tarih
Dergi Başlığı
Dergi ISSN
Cilt Başlığı
Yayıncı
Erişim Hakkı
Özet
Model-driven architectures, used for the development of Belief-Desire-Intention (BDI) agents, are mostly constructed by following a top-down approach in which software agents are modelled according to a metamodel and the prepared models are given into a series of model-to-model and model-to-text trasnformations to automatically generate the agent implementations. However, modifications made in these auto-generated artifacts can not be reflected back to the agent models. Hence the synchronization between the agent models and the corresponding software is ruined which also makes the reusability of agent models and software difficult. In order to eliminate these deficiencies, we introduce a reverse engineering methodology and a supporting tool for the automatic generation of BDI models from existing agent software. With the use of the proposed tool, it is possible to both re-generate BDI agent models from the programs running on the well-known JACK platform and reflect the changes made in the programs to the corresponding models. © 2019 CEUR Workshop Proceedings.All Rights Reserved.
Açıklama
7th Turkish National Software Architecture Conference, UYMK 2018 -- 29 November 2018 through 30 November 2018 -- 143577