Architecture Recovery for Distributed Systems

نویسنده

  • Nabor C. Mendonça
چکیده

The ability to recover up-to-date architectural information from existing software artifacts is key to effective software maintenance, reengineering and reuse. Although architecture recovery can be facilitated with the help of current reverse engineering techniques and tools, many issues remain to be properly addressed, particularly regarding recovery of runtime abstractions (e.g., clients, server, interaction protocols) that are typical to distributed system design. In this position paper we claim that integrating multiple static analysis techniques can be a cost-effective way of recovering a distributed system's “as-built” architectural design. To support this claim, we present X-ray, an integrated, static analysis based architecture recovery approach for distributed systems.

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

ثبت نام

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

منابع مشابه

Fuzzy Control of Fuel Cell Distributed Generation Systems

The operation of Fuel Cell Distributed Generation (FCDG) systems in distribution systems is introduced by modeling, controller design, and simulation study of a Solid Oxide Fuel Cell (SOFC) distributed generation (DG) system. The physical model of the fuel cell stack and dynamic models of power conditioning units are described. Then, suitable control architecture based on fuzzy logic contro...

متن کامل

Fault-Tolerance and Error Recovery in an Autonomous Robot with Distributed Controlled Components

Most of the existing autonomous robot systems have a centralized hierarchical control architecture. In such robot systems, all planning, execution control, and monitoring tasks are performed by a single control unit on a defined level. In case of an error that occurs during the execution, this central control unit has the complete knowledge about the past executed actions and is able to reason ...

متن کامل

Developing an Approach for the Recovery of Distributed Software Architectures

The extraction of high-level architectural information from existing software systems, or architecture recovery, is a recent research area. This paper presents X-RAY, an approach for recovering distributed software architectures. X-RAY builds on previous work on architecture recovery and more traditional reverse engineering techniques, as well as on notations for architecture description. The k...

متن کامل

A Distributed Control Architecture for Autonomous Operation of a Hybrid AC/DC Microgrid System

Hybrid AC/DC microgrids facilitate the procedure of DC power connection into the conventional AC power system by developing the distributed generations (DGs) technologies. The conversion processes between AC and DC electrical powers are more convenient by hybrid systems. In this paper, an energy management system (EMS) for a hybrid microgrid network is proposed due to the optimal utilization of...

متن کامل

Design and Experimentation of an Automated Performance Evaluation Testbed for Self-Healing and Self-Adaptive Distributed Software Systems

Evaluating the performance of distributed software systems is very challenging especially in the presence of failures and adaptation. Of particular interest to this paper is self-healing and self-adaptation middleware that detects failures of distributed software systems, analyzes their root causes, devises plans to recover from these failures, and executes these plans. Recovery plans may trigg...

متن کامل

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


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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2001