Model Driven Development of Semantic Web Enabled Multi-Agent Systems

Geylani Kardas, Arda Goknil, Oguz Dikenelli, N. Yasemin Topaloglu

    Research output: Contribution to journalArticleAcademicpeer-review

    20 Citations (Scopus)
    11 Downloads (Pure)

    Abstract

    Semantic Web evolution brought a new vision into agent research. The interpretation of this second generation web will be realized by autonomous computational entities, called agents, to handle the semantic content on behalf of their human users. Surely, Semantic Web environment has specific architectural entities and a different semantic which must be considered to model a Multi-agent System (MAS) within this environment. Hence, in this study, we introduce a MAS development process which supports the Semantic Web environment. Our approach is based on Model Driven Development (MDD) which aims to change the focus of software development from code to models. We first define an architecture for Semantic Web enabled MASs and then provide a MAS metamodel which consists of the first class meta-entities derived from this architecture. We also define a model transformation process for MDD of such MASs. We present a complete transformation process in which the source and the target metamodels, entity mappings between models and the implementation of the transformation for two different real MAS frameworks by using a well-known model transformation language are all included. In addition to the model-to-model transformation, the implementation of the model-to-code transformation is given as the last step of the system development process. The evaluation of the proposed development process by considering its use within the scope of a real commercial software project is also discussed.
    Original languageEnglish
    Pages (from-to)261-308
    Number of pages48
    JournalInternational journal of cooperative information systems
    Volume18
    Issue number2
    DOIs
    Publication statusPublished - Jun 2009

    Keywords

    • CR-D.2
    • n/a OA procedure

    Fingerprint

    Dive into the research topics of 'Model Driven Development of Semantic Web Enabled Multi-Agent Systems'. Together they form a unique fingerprint.

    Cite this