首页> 外文期刊>Information and software technology >Adaptive Agent Model: Software Adaptivity Using An Agent-oriented Model-driven Architecture
【24h】

Adaptive Agent Model: Software Adaptivity Using An Agent-oriented Model-driven Architecture

机译:自适应代理模型:使用面向代理的模型驱动体系结构的软件适应性

获取原文
获取原文并翻译 | 示例
           

摘要

Model-Driven Architecture (MDA) promotes the development of software systems through successive building and generation of models, improving the reusability of models. Applying the same principles to the area of Agent-Oriented Software Engineering (AOSE) advances the ideas behind MDA even more significantly, due to the inherent adaptivity of software agents We describe an appropriate set of models originating from requirements specification and transformable to models understandable and executable by agents thus demonstrating an Agent-oriented Model-Driven Architecture (AMDA) approach. In AMDA, agents use hierarchical business knowledge models with business process rules at the top, business rules to control policy and logic in the middle and a base layer defining business concepts. Being externalised, knowledge is easily configurable by human beings and applied by software agents. A real case study is used to illustrate the process. The main advances over the object-oriented MDA are (ⅰ) the addition of component dynamics (ⅱ) the use of agent-executable rule-based business models and (ⅲ) a proposed higher level of abstraction with the direct representation of business requirements.
机译:通过模型的连续构建和生成,模型驱动的体系结构(MDA)促进了软件系统的开发,从而提高了模型的可重用性。由于软件代理的固有适应性,将相同的原理应用于面向代理的软件工程(AOSE)领域将使MDA背后的思想更加显着地发展。我们描述了一组适当的模型集,这些模型集源自需求规范,并且可以转换为可理解和可理解的模型。由代理执行,从而展示了面向代理的模型驱动体系结构(AMDA)方法。在AMDA中,代理使用分层的业务知识模型,其顶部是业务流程规则,业务规则在中间控制策略和逻辑,而基础层则定义业务概念。通过外部化,知识可以很容易地由人类进行配置并由软件代理进行应用。实际案例研究用于说明该过程。面向对象的MDA的主要进步是(ⅰ)增加了组件动态(ⅱ)使用基于代理程序的基于规则的业务模型,以及(ⅲ)提出了更高层次的抽象,可以直接表示业务需求。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号