Predicting Feature Interactions in Component-Based Systems

Judith A. Stafford, Kurt Wallnau · 2001

Software component technologies support assembly of systems from binary component implementations that may have been created in isolation from one and another. While these technologies provide assistance in wiring components together they fail to provide support for predicting the quality and behavior of configurations of components prior to actual system composition. We believe that all quality attributes manifested at runtime are emergent properties of component interactions, and hence arise as a consequence of planned, or unplanned, interactions among component features. In this paper we discuss the affinities among software architecture, software component technology, compositional reasoning, component property measurement, and component certification for the purpose of mastering component feature interaction, and for developing component technologies that support compositional reasoning, and that guarantee that design-time reasoning assumptions are preserved in deployed component assemblies. 1.

Read the paper · More papers on PaperTik