Model Driven Development of Semantic Web Enabled Multi-Agent Systems

M.P. Papazoglou (Editor), G. Kardas, M.N. Huhns (Editor), Arda Göknil, O. Dikenelli, N.Y. Topaloglu

    Research output: Contribution to journalArticleAcademicpeer-review

    19 Citations (Scopus)


    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 languageUndefined
    Article number10.1142/S0218843009002014
    Pages (from-to)261-308
    Number of pages48
    JournalInternational journal of cooperative information systems
    Issue number2
    Publication statusPublished - Jun 2009


    • IR-62824
    • METIS-263867
    • CR-D.2
    • EWI-15397

    Cite this