Model-driven Development Methodology for Complex Self-adaptive Multi-agent Systems
暂无分享,去创建一个
Self-adaptive system is a complex system.How to develop such systems in an effective engineering way has become an important topic in the software engineering community.This paper presented an agent-based model-driven methodology that attempts to integrate MDA and agent technology to support the development of complex self-adaptive systems.Our approach takes organization-based models created by ODAM+ as platform-independent models,and models based on SADE platform as platform-specific models.The transformation between these two kinds of models is performed by establishing the mapping relationships of meta-models in these two different levels.This paper introduced in details the software methodology ODAM+ and the involving technologies such as meta-models and their mapping relationships between platform-independent models and platform-specific models,transformation rules and algorithms,lastly the software toolkits supporting the methodology was introduced and a case was studied.