2009Computer Engineering and ScienceRequires access

Agent-Based Model Transformations and the Supported Software ODAMTransformer

Xinjun Mao

Open publisher page 0 citations

Abstract

The model-driven development(MDD) technology can effectively improve the quality and efficiency of software development by establishing and transforming various abstract level models.The paper attempts to introduce the model driven development technology to agent-oriented software engineering,investigates the agent-based model transformation technology,and integrates it into the agent-oriented methodology ODAM.ODAM supports the model-driven development and adopts the organization-based models as a platform-independent models,and the models established on specific platfrom as a platform-dependent models.The paper takes JADE as a platform that is dependent on specific implementation techniques,establishes the relationship between the ODAM meta-model and the JADE meta-model,and further presents a number of model transformation rules that support the transformation between the ODAM models and the JADE models,and the transformation between the JADE models and the source codes.A software tool called ODAMTransformer is developed to support the model transformation and ODAM.Finally,a case is studied to demonstrate our approach and manifest its effectiveness.

About this research paper

What this paper is about

The model-driven development(MDD) technology can effectively improve the quality and efficiency of software development by establishing and transforming various abstract level models.The paper attempts to introduce the model driven development technology to agent-oriented software engineering,investigates the agent-based model transformation technology,and integrates it into the agent-oriented methodology ODAM.ODAM supports the model-driven development and adopts the organization-based models as a platform-independent models,and the models established on specific platfrom as a platform-dependent models.The paper takes JADE as a platform that is dependent on specific implementation techniques,establishes the relationship between the ODAM meta-model and the JADE meta-model,and further presents a number of model transformation rules that support the transformation between the ODAM models and the JADE models,and the transformation between the JADE models and the source codes.A software tool called ODAMTransformer is developed to support the model transformation and ODAM.Finally,a case is studied to demonstrate our approach and manifest its effectiveness.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The model-driven development(MDD) technology can effectively improve the quality and efficiency of software development by establishing and transforming various abstract level models.The paper attempts to introduce the model driven development technology to agent-oriented software engineering,investigates the agent-based model transformation technology,and integrates it into the agent-oriented methodology ODAM.ODAM supports the model-driven development and adopts the organization-based models as a platform-independent models,and the models established on specific platfrom as a platform-dependent models.The paper takes JADE as a platform that is dependent on specific implementation techniques,establishes the relationship between the ODAM meta-model and the JADE meta-model,and further presents a number of model transformation rules that support the transformation between the ODAM models and the JADE models,and the transformation between the JADE models and the source codes.A software tool called ODAMTransformer is developed to support the model transformation and ODAM.Finally,a case is studied to demonstrate our approach and manifest its effectiveness.

Key concepts: Computer science, Model transformation, JADE (particle detector), Model driven development, Transformation (genetics), Model-driven architecture, Software engineering, Software

Related papers

Back to paper searchBrowse research topicsOriginal source
Agent-Based Model Transformations and the Supported Software ODAMTransformer — Research Paper | ScholarLens