scholarly journals MODEL DRIVEN DEVELOPMENT OF SEMANTIC WEB ENABLED MULTI-AGENT SYSTEMS

2009 ◽  
Vol 18 (02) ◽  
pp. 261-308 ◽  
Author(s):  
GEYLANI KARDAS ◽  
ARDA GOKNIL ◽  
OGUZ DIKENELLI ◽  
N. YASEMIN TOPALOGLU

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.

Author(s):  
Oguz Dikenelli ◽  
Riza Cenk Erdur ◽  
Geylani Kardas ◽  
Özgür Gümüs ◽  
Inanç Seylan ◽  
...  

Author(s):  
Harald Kühn ◽  
Marion Murzek ◽  
Gerhard Specht ◽  
Srdjan Zivkovic

Public and private organisations have a high rate of interaction, i.e. all their external business processes are de-facto inter-organisational. Besides traditional non-functional aspects, inter-organisational processes demand a high rate of interoperability. The authors present a model-driven development process explicitly considering interoperability levels as development process phases. Applying this development process has shown that it substantially raises the interoperability awareness for all associated actors. To further improve “common sense” between the involved actors, we use an integrated modelling language approach. For this, the metamodels of the used modelling languages are integrated using metamodel integration based on metamodel mappings and integration rules. The approach is demonstrated by integrating BPMN-based business process modelling and CCTS-based data modelling into a consolidated modelling language. Considering the integrated metamodel, the authors apply model transformation to re-use model information along the described development phases, e.g. business process definitions are used to generate skeletons for executable workflows and business document definitions are used to generate data model definitions and associated data schemata. The application of the model-driven development process, the metamodel integration as well as the model transformation is illustrated by a case study of electronic VAT statement transaction.


2017 ◽  
Vol 14 (3) ◽  
pp. 875-912 ◽  
Author(s):  
Geylani Kardas ◽  
Emine Bircan ◽  
Moharram Challenger

The conventional approach currently followed in the development of domain-specific modeling languages (DSMLs) for multi-agent systems (MASs) requires the definition and implementation of new model-to-model and model-totext transformations from scratch in order to make the DSMLs functional for each different agent execution platforms. In this paper, we present an alternative approach which considers the construction of the interoperability between MAS DSMLs for a more efficient way of platform support extension. The feasibility of using this new interoperability approach instead of the conventional approach is exhibited by discussing and evaluating the model-driven engineering required for the application of both approaches. Use of the approaches is also exemplified with a case study which covers the model-driven development of an agent-based stock exchange system. In comparison to the conventional approach, evaluation results show that the interoperability approach requires both less development time and effort considering design and implementation of all required transformations.


2014 ◽  
Vol 32 ◽  
pp. 920-927 ◽  
Author(s):  
Christian Kuster ◽  
Tobias Küster ◽  
Marco Lützenberger ◽  
Sahin Albayrak

Sign in / Sign up

Export Citation Format

Share Document