A metrics system for quantifying operational coupling in embedded computer control systems
2004 (English)In: Proceedings of the 4th ACM international conference on Embedded software, 2004, 184-192 p.Conference paper (Refereed)
One central issue in system structuring and quality prediction is the interdependencies of system modules. This paper proposes a novel technique for determining the operational coupling in embedded computer control systems. It allows us to quantify dependencies between modules, formed by different kinds of relationships in a solution, and therefore promotes a more systematic approach to the reasoning about modularity. Compared to other existing coupling metrics, which are often implementation-technology specific such as confining to the inheritance and method invocation relationships in OO software, this metrics system considers both communication and synchronization and can be applied throughout system design. The metrics system has two parts. The first part supports a measurement of coupling by considering individual relationship types separately. The quantification is performed by considering the topology of connections, as well as the multiplicity, replication, frequency, and accuracy of component properties that appear in a relationship. The second part provides a methodology for combining coupling by individual relationship types into an overall coupling, where domain specific heuristics and technology constraints are used to determine the weighting.
Place, publisher, year, edition, pages
2004. 184-192 p.
coupling measure, modularization and components, system functions
Engineering and Technology Embedded Systems
IdentifiersURN: urn:nbn:se:kth:diva-13044DOI: 10.1145/1017753.1017784ScopusID: 2-s2.0-27144458668OAI: oai:DiVA.org:kth-13044DiVA: diva2:320325
4th ACM international conference on Embedded software
QC 201005242010-05-242010-05-242016-05-16Bibliographically approved