Hierarchy-Aware Software Metrics in Component Composition Hierarchies
Logos Verlag Berlin GmbH, Aug 31, 2010 - 253 pages
Software metrics like Lines of Code are commonly used in software engineering. Although software metrics are defined to give a concrete statement on a particular facet of a software entity, they are usually interpreted from the viewpoint of more abstract concepts like complexity. Software metrics were developed for a particular context (like an architectural model), but are often used in others than the one they were defined for. The usability of metrics in a particular context highly depends on whether they have properties like extensive structure. Extensive structure and more basic properties were originally introduced in the field of measurement theory that has been used as basis for software measurement in the past. In this thesis we address the software measurement related issues arising from considering software metrics in component based systems.
What people are saying - Write a review
We haven't found any reviews in the usual places.
application association types basic properties binary relation chapter Colin Atkinson CompB compo component based systems component composition component instances component types component under consideration component’s composition hierarchy contained context cost estimation model cyclomatic complexity deep operation deep-acquired Deep-Complete deep-contained deﬁned deﬁnition deﬁnition of software discussed elements encapsulating external ﬁeld ﬁrst focus Fractal component Fractal component model frameworks and methodologies fulﬁll further hierarchical component based hierarchical component model hierarchy-aware homomorphism i-acquired components i-acquired relationships i-contained components i-contained i-contained i-contained identiﬁed inﬂuence interfaces interpreted introduced invocation invocation-chain KobrA Local-NOS MailServer measurement theory method calls metric suite nent number of statements numerical relational system object oriented operation-centric overview parametrized measurement particular PECOS ponent quality characteristics quality model realization reﬁned reﬂexive repository representation resultSimple scale type shallow operation software component software entity software measures software metrics speciﬁcation sub-characteristics sub-components sufﬁcient theoretical properties tion