A generic software framework for role-based Organic Computing systems

A generic software framework for role-based Organic Computing systems
复制标题

基于角色的有机计算系统的通用软件框架

DOI:
--
复制
发表时间:
2009
期刊:
2009 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
影响因子:
--
通讯作者:
W. Reif
W. Reif
中科院分区:
--
文献类型:
--
作者:
Florian Nafz;F. Ortmeier;H. Seebach;J. Steghöfer;W. Reif

文献摘要

被引文献

相似文献

有机计算系统具有自主(重新)组织和自适应的能力。这种系统表现出所谓的自X特性(例如,自修复),并且因此更可靠,因为例如可以补偿一些故障。此外,它更容易维护,因为它自动配置自己,更方便使用,因为它自动适应新的情况。然而,有机计算系统的设计和构建是具有挑战性的任务。有机设计模式(ODP)是一个设计指南,以帮助工程师在这些任务。本文介绍了一个通用的软件框架,可以轻松实现基于ODP的有机计算系统。利用多代理系统Jadex的通信和服务基础设施为应用程序提供交互设施和服务。ODP的概念是作为通用的、可扩展的元素提供的,这些元素可以用特定于域的行为进行扩充。ODP系统的动态行为的实施和通用的观测器/控制器设施提供。一个真实世界的案例研究表明,所提出的方法和软件的处理的适用性。
An Organic Computing system has the ability to autonomously (re-)organize and adapt itself. Such a system exhibits so called self-x properties (e.g. self-healing) and is therefore more dependable as e.g. some failures can be compensated. Furthermore, it is easier to maintain as it automatically configures itself and more convenient to use because of its automatic adaptation to new situations. Design and construction of Organic Computing systems are, however, challenging tasks. The Organic Design Pattern (ODP) is a design guideline to aid engineers in these tasks. This paper introduces a generic software framework that allows for easy implementation of ODP-based Organic Computing Systems. The communication and service infrastructure of the multi-agent system Jadex is leveraged to provide interaction facilities and services to the application. The concepts of ODP are provided as generic, extensible elements that can be augmented with domain-specific behavior. The dynamic behavior of an ODP system is implemented and a generic observer/controller facility is provided. A real-world case study shows the applicability of the proposed approach and the handling of the software.