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
Link To Document