首页> 外文期刊>Engineering Applications of Artificial Intelligence >Automated adaptations to dynamic software architectures by using autonomous agents
【24h】

Automated adaptations to dynamic software architectures by using autonomous agents

机译:使用自主代理自动适应动态软件体系结构

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

摘要

Software architectures should always reflect the architectural changes occurring in software systems. In this paper, dynamic software architectures are studied from a new perspective. Software architectures are considered as goals or objectives that software systems are pursuing instead of constraints over systems. The architectural goals are decomposed into two categories of sub-goals, i.e., structural goals and interaction behavioral goals. For defining the architectural goals of software systems, the notation of architectural reference model is introduced. The architectural reference model is composed of components and connectors involved in software architectures and constraints over software architectures. For reasoning about the result of changes rigorously and automatically, software architectures and changes to software architectures are described in a uniform formalism and the results of changes can directly be derived from the compositions of software architectures and changes. For implementing the adaptations of software systems, an autonomous agent-based approach is adopted, in which autonomous agents are used to plan the achievement of architectural goals and cascade reactions caused by changes via using architectural style-specific knowledge and behavior rules defined for agents.
机译:软件体系结构应始终反映软件系统中发生的体系结构更改。本文从一个新的角度研究了动态软件体系结构。软件体系结构被视为软件系统追求的目标,而不是系统的约束。体系结构目标被分解为两类子目标,即结构目标和交互行为目标。为了定义软件系统的体系结构目标,引入了体系结构参考模型的表示法。体系结构参考模型由与软件体系结构有关的组件和连接器以及对软件体系结构的约束组成。为了严格,自动地对变更的结果进行推理,以统一的形式描述软件体系结构和对软件体系结构的变更,并且可以直接从软件体系结构和变更的组合中得出变更的结果。为了实现软件系统的改编,采用了一种基于自治代理的方法,其中自治代理用于规划体系结构目标的实现,并通过使用为代理定义的特定于体系结构样式的知识和行为规则来级联由更改引起的反应。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号