A Dynamic Runtime Coupling Metric for Meta-Level Architectures

  • Authors:
  • Youssef Hassoun;Roger Johnson;Steve Counsell

  • Affiliations:
  • -;-;-

  • Venue:
  • CSMR '04 Proceedings of the Eighth Euromicro Working Conference on Software Maintenance and Reengineering (CSMR'04)
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The extent of coupling in an object-oriented systemhas implications for its quality in terms of softwaremaintenance. In turn, the extent of reuse in a softwaresystem also has implications for the maintainability ofthat system. One important feature of reflective systems istheir dynamic behaviour. In such systems, objectsexchange coupling interactions to a larger degree thancorresponding static systems providing the samefunctionality. In this paper, we look at object coupling asit evolves during program execution and propose ameasure which takes object interactions into account. Themeasure can be used to compare systems built on meta-levelarchitectures with systems having no reflectivefeatures yet, at the same time, exhibiting the sameinterface.