Runtime Monitoring and Auditing of Self-Adaptive Systems (S)

نویسندگان

  • Daniel H. Carmo
  • Sérgio T. Carvalho
  • Leonardo Gresta Paulino Murta
  • Orlando Loques
چکیده

Self-Adaptive Systems are target of frequent research regarding different aspects. However, they still present several challenges related to assurance, dependability, verification, and validation. Adaptations can be related to a set of concerns (i.e., why, what, when, where, who, and how), which are evaluated during, operation and post operation phases. We propose the application of configuration management techniques to provide means for monitoring and auditing Self-Adaptive Systems. We introduce a tool named CM@RT that registers how the system architecture configuration evolves over time and provides different visualizations to track such evolution. For evaluating our approach, some Self-Adaptive Systems scenarios were tackled with the help of CM@RT. The results show that our approach is capable of providing means to perform monitoring and auditing with valuable benefits to the selected Self-Adaptive

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

ثبت نام

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

منابع مشابه

Runtime Evolution of Highly Dynamic Software

Highly dynamic software systems are applications whose operations are particularly affected by changing requirements and uncertainty in their execution environments. Ideally such systems must evolve while they execute. To achieve this, highly dynamic software systems must be instrumented with self-adaptation mechanisms to monitor selected requirements and environment conditions to assess the ne...

متن کامل

Runtime Goal Models

Goal models capture stakeholder requirements for a system-to-be, but also circumscribe a space of alternative specifications for fulfilling these requirements. Recent proposals for self-adaptive software systems rely on variants of goal models to support monitoring and adaptation functions. In such cases, goal models serve as mechanisms in terms of which systems reflect upon their requirements ...

متن کامل

A Tool for Monitoring and Maintaining System Thrustworthiness at Runtime

Over the last ten years, self-adaptive systems (SAS) and cyber-physical systems (CPS) have attracted the attention of the research community. Self-adaptivity and cyber-physicality are increasingly important properties of software-intensive systems, which give rise to new challenges for system development. Their highly connected and context-aware nature leads to changes in their runtime behavior...

متن کامل

An Investigation of the Monitoring Activity in Self Adaptive Systems

Runtime monitoring is essential for the violation detection during the underlying software system execution. In this paper, an investigation of the monitoring activity of MAPE-K control loop is performed which aims at exploring:(1) the architecture of the monitoring activity in terms of the involved components and control and data flow between them; (2) the standard interface of the monitoring ...

متن کامل

A Conflict Resolution Control Architecture For Self- Adaptive Software

An essential feature of dependable software is its adaptive capability to respond to changes that occur in its operating environment through the dynamic transformation and reconfiguration of its components and/or services. Such adaptive capability is often a design aspect derived from the software architecture model, which describes the software components and their interactions, the properties...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2013