Dynamic Architectural Adaptation Using Ontologies

نویسندگان

  • José Luis Pastrana
  • Ernesto Pimentel
  • Miguel Katrib
چکیده

Software Adaptation promotes the use of specific computational entities called adaptors that guarantee software components will interact in the right way, not only at the signature level, but also at the behavioral, semantic and service levels. Adaptation techniques have proceeded by computing adaptors for closed systems made up of a fixed set of components. This is not satisfactory when the systems may evolve, with components entering or leaving it at any time. To enable adaptation on such systems, we propose one implementation of adaptors under .NET platform and we show how using an ontology one adaptor can be improved in order to achieve a runtime adaptation at service level in a developed system when a component is missing or replaced by other. This capability will increase the Quality of Service (QoS), making the system be Fault Tolerant.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Run-time Software Architectural Models for Adaptation, Recovery and Evolution

This paper describes approaches for dynamic software adaptation using runtime models of the software architecture. Software adaptation patterns consist of interaction models and state machine models that are used during dynamic software adaptation. Software adaptation and recovery concerns are off-loaded from components by incorporating them into connectors, which are responsible for dynamicall...

متن کامل

Architectural Adaptation for Power and Performance

Modern computer architectures represent design tradeoffs involving a large number of variables in a very large design space. Choices related to organization of major system blocks (CPU, cache, memory, I/O) do not work well across different applications. The performance and power variation across applications and against changing data set in a given application can easily be an order of magnitud...

متن کامل

Web-based an Emotion-Responsive Color Adaptation Process for Interactive Virtual Building Model

The primary objective of this research is to realize an adaptable online architectural virtual reality (VR) model whose color attributes can be changed dynamically according to the identified emotional state of the user. We believe that the current approach to developing electronic based design environments is fundamentally defective with regard to support for multi-person multi-modal design in...

متن کامل

A framework-based approach to support dynamic adaptation of web server clusters

Due to environmental and economic reasons, dynamic adaptation approaches to optimize the energy consumption of web server clusters are being intensively investigated. In this context, we present a framework-based solution, where adaptations are carried out in accordance with an adaptation logic specified in terms of high-level architectural contracts. The support infrastructure required for the...

متن کامل

Dynamic Maintenance and Evolution of Critical Components-Based Software Using Multi Agent Systems

Component-based development has become a commonly used technique for building complex software systems by composing a set of existing components. In general adapting an application means stopping the application and restarting it after the adaptation. This approach is not suitable for a large classes of software systems in which continuous availability is a critical requirement, hence the need ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008