The Tension between Interdependencies and Flexibility in Event-Based Infrastructures: managing variability in practice

نویسندگان

  • Roberto Silveira Silva Filho
  • David F. Redmiles
چکیده

In the past years, new levels of flexibility in software have been required. The need to support variability in software product lines, the multitude of applications in an organization and the fast evolution of software applications has pushed the development of flexible software infrastructures. Practitioners and researches sought for new ways of achieving reuse and variability in their domains. As part of this process, middleware, and more specifically, publish/subscribe infrastructures strive to provide the services demanded by different applications. This forces have resulted in growing research in the are of flexible middleware. As proposed by David Parnas in his seminal paper (Parnas 1978), in order to support this constant demand for change, software must be flexible, i.e. designed not as a single system but as a family of systems that can grow and shrink in order to accommodate new requirements. Publish/subscribe infrastructures are not different. As supporting infrastructures, they need to evolve to support the specific needs of applications that use their services. The implementation of Parnas’ flexibility in such infrastructures, however, has shown not to be a trivial task. In special, interdependencies between the many variability dimensions of a pub/sub infrastructures may pose a harsh limit in its flexibility. This paper analyses such dependencies in the context of a flexible architecture for pub/sub infrastructures. It also points out some strategies used to address some of those issues, discussing what was successful and what was not.

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

ثبت نام

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

منابع مشابه

Assessment of Overall Resilience Index of Urban Areas against Earthquake considering Intra- and Interdependencies between Different Sectors

Sustainability and resiliency analysis of cities is not completed without considering the whole system of interacting sectors. The purpose of this study is to introduce an algorithm for assessment of overall seismic resiliency increase of urban areas due to the reduction of Intra- and Interdependencies between different sectors and retrofitting infrastructures. The proposed method is versatile,...

متن کامل

The Correlation of Psychological Flexibility, Type D Personality and Perceived Social Support with Job Tension in Nurses

Introduction: Nursing is one of the occupations with high job tension which should pay special attention to its predicting factors for nurses' physical and mental health and reducing their job tension. According to this, the purpose of the present study was to investigate the correlation of psychological flexibility, type D personality and perceived social support with job tension in nurses. Me...

متن کامل

Managing Critical Infrastructure Interdependence through Economic Input-Output Methods

Management of our critical infrastructures is a vital component of our economic and homeland security policy. The degree to which these infrastructures are interdependent, due to increasing system complexity and technology, further complicates the task of infrastructure managers to maintain service. In this paper we use economic models of the U.S. economy to identify hidden interdependencies in...

متن کامل

Variability of the Cyclin-Dependent Kinase 2 Flexibility Without Significant Change in the Initial Conformation of the Protein or Its Environment; a Computational Study

Background: Protein flexibility, which has been referred as a dynamic behavior has various roles in proteins’ functions. Furthermore, for some developed tools in bioinformatics, such as protein-protein docking software, considering the protein flexibility, causes a higher degree of accuracy. Through undertaking the present work, we have accomplished the quantification plus analysis of the varia...

متن کامل

Analysis of Interdependencies Between Italy's Economic Sectors

The infrastructure sectors of developed countries have direct and indirect interdependencies. These interdependencies make national infrastructures extremely prone to the cascading effects of perturbations or failures. A negative event that reduces the operability of one infrastructure sector rapidly spreads to other sectors and back to the original sector in a feedback loop, amplifying the neg...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2006