Change search
ReferencesLink to record
Permanent link

Direct link
A metrics system for quantifying operational coupling in embedded computer control systems
KTH, School of Industrial Engineering and Management (ITM), Machine Design (Dept.), Embedded Control Systems.ORCID iD: 0000-0001-7048-0108
KTH, Superseded Departments, Machine Design.ORCID iD: 0000-0002-4300-885X
2004 (English)In: Proceedings of the 4th ACM international conference on Embedded software, 2004, 184-192 p.Conference paper (Refereed)
Abstract [en]

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.
Keyword [en]
coupling measure, modularization and components, system functions
National Category
Engineering and Technology Embedded Systems
URN: urn:nbn:se:kth:diva-13044DOI: 10.1145/1017753.1017784ScopusID: 2-s2.0-27144458668OAI: diva2:320325
4th ACM international conference on Embedded software

QC 20100524

Available from: 2010-05-24 Created: 2010-05-24 Last updated: 2016-05-16Bibliographically approved
In thesis
1. Systems Modeling and Modularity Assessment for Embedded Computer Control Applications
Open this publication in new window or tab >>Systems Modeling and Modularity Assessment for Embedded Computer Control Applications
2004 (English)Doctoral thesis, comprehensive summary (Other scientific)
Abstract [en]

AbstractThe development of embedded computer control systems(ECS) requires a synergetic integration of heterogeneoustechnologies and multiple engineering disciplines. Withincreasing amount of functionalities and expectations for highproduct qualities, short time-to-market, and low cost, thesuccess of complexity control and built-in flexibility turn outto be one of the major competitive edges for many ECS products.For this reason, modeling and modularity assessment constitutetwo critical subjects of ECS engineering.In the development ofECS, model-based design is currently being exploited in most ofthe sub-systems engineering activities. However, the lack ofsupport for formalization and systematization associated withthe overall systems modeling leads to problems incomprehension, cross-domain communication, and integration oftechnologies and engineering activities. In particular, designchanges and exploitation of "components" are often risky due tothe inability to characterize components' properties and theirsystem-wide contexts. Furthermore, the lack of engineeringtheories for modularity assessment in the context of ECS makesit difficult to identify parameters of concern and to performearly system optimization.

This thesis aims to provide a more complete basis for theengineering of ECS in the areas of systems modeling andmodularization. It provides solution domain models for embeddedcomputer control systems and the software subsystems. Thesemeta-models describe the key system aspects, design levels,components, component properties and relationships with ECSspecific semantics. By constituting the common basis forabstracting and relating different concerns, these models willalso help to provide better support for obtaining holisticsystem views and for incorporating useful technologies fromother engineering and research communities such as to improvethe process and to perform system optimization. Further, amodeling framework is derived, aiming to provide a perspectiveon the modeling aspect of ECS development and to codifyimportant modeling concepts and patterns. In order to extendthe scope of engineering analysis to cover flexibility relatedattributes and multi-attribute tradeoffs, this thesis alsoprovides a metrics system for quantifying componentdependencies that are inherent in the functional solutions.Such dependencies are considered as the key factors affectingcomplexity control, concurrent engineering, and flexibility.The metrics system targets early system-level design and takesinto account several domain specific features such asreplication and timing accuracy.

Keywords:Domain-Specific Architectures, Model-basedSystem Design, Software Modularization and Components, QualityMetrics.

Place, publisher, year, edition, pages
Stockholm: KTH, 2004. 44 p.
Trita-MMK, ISSN 1400-1179 ; 2004:17
Domain-Specific Architectures, Model-based System Design, Software Modularization and Components, Quality Metrics.
National Category
Engineering and Technology
urn:nbn:se:kth:diva-3792 (URN)
Public defence
2004-06-09, 00:00 (English)
QC 20100524Available from: 2004-06-08 Created: 2004-06-08 Last updated: 2010-05-24Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Chen, DeJiuTörngren, Martin
By organisation
Embedded Control SystemsMachine Design
Engineering and TechnologyEmbedded Systems

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Altmetric score

Total: 40 hits
ReferencesLink to record
Permanent link

Direct link