• DocumentCode
    2742016
  • Title

    A dynamic runtime coupling metric for meta-level architectures

  • Author

    Hassoun, Youssef ; Johnson, Roger ; Counsell, Steve

  • Author_Institution
    Sch. of Comput. Sci. & Inf. Syst., London Univ., UK
  • fYear
    2004
  • fDate
    24-26 March 2004
  • Firstpage
    339
  • Lastpage
    346
  • Abstract
    The extent of coupling in an object-oriented system has implications for its quality in terms of software maintenance. In turn, the extent of reuse in a software system also has implications for the maintainability of that system. One important feature of reflective systems is their dynamic behaviour. In such systems, objects exchange coupling interactions to a larger degree than corresponding static systems providing the same functionality. In this paper, we look at object coupling as it evolves during program execution and propose a measure which takes object interactions into account. The measure can be used to compare systems built on meta-level architectures with systems having no reflective features yet, at the same time, exhibiting the same interface.
  • Keywords
    object-oriented programming; program diagnostics; software maintenance; software metrics; meta-programming; object-oriented system; program dynamic behaviour; program execution; runtime coupling metric; software maintenance; software metrics; Computer architecture; Computer science; Educational institutions; Information systems; Java; Reflection; Runtime; Software maintenance; Software systems; Time measurement;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2107-X
  • Type

    conf

  • DOI
    10.1109/CSMR.2004.1281436
  • Filename
    1281436