One More Step in the Direction of Modularized Integration Concerns

  • Authors:
  • Hridesh Rajan

  • Affiliations:
  • University of Virginia

  • Venue:
  • Proceedings of the 26th International Conference on Software Engineering
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

Component integration creates value by automatingthe costly and error-prone task of imposing desiredbehavioral relationships on components manually.Requirements for component integration, however,complicate software design and evolution in severalways: first, they lead to coupling among components;second, the code that implements various integrationconcerns in a system is often scattered over and tangledwith the code implementing the component behaviors.Straightforward software design techniques mapintegration requirements to scattered and tangled code,compromising modularity in ways that dramaticallyincrease development and maintenance costs.