Skip to main navigation Skip to search Skip to main content

Dynamic cohesion measurement for distributed system

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

5 Scopus citations

Abstract

Instead of developing single-server software system for the powerful computers, the software is turning from large single-server to multi-server system such as distributed system. This change introduces a new challenge for the software quality measurement, since the current software analysis methods for single-server software could not observe and assess the correlation among the components on different nodes. In this paper, a new dynamic cohesion approach is proposed for distributed system. We extend Calling Network model for distributed system by differentiating methods of components deployed on different nodes. Two new cohesion metrics are proposed to describe the correlation at component level, by extending the cohesion metric of single-server software system. The experiments, conducted on a distributed systems-Netflix RSS Reader, present how to trace the various system functions accomplished on three nodes, how to abstract dynamic behaviors using our model among different nodes and how to evaluate the software cohesion on distributed system.

Original languageEnglish
Title of host publicationSCTDCP 2016 - Proceedings of the 1st International Workshop on Specification, Comprehension, Testing, and Debugging of Concurrent Programs, co-located with ASE 2016
EditorsTing Liu, Daniel Xiapu Luo, Zijiang Yang
PublisherAssociation for Computing Machinery, Inc
Pages20-26
Number of pages7
ISBN (Print)9781450345101
DOIs
StatePublished - 3 Sep 2016
Event1st International Workshop on Specification, Comprehension, Testing, and Debugging of Concurrent Programs, SCTDCP 2016, co-located with ASE 2016 - Singapore, Singapore
Duration: 3 Sep 2016 → …

Publication series

NameSCTDCP 2016 - Proceedings of the 1st International Workshop on Specification, Comprehension, Testing, and Debugging of Concurrent Programs, co-located with ASE 2016

Conference

Conference1st International Workshop on Specification, Comprehension, Testing, and Debugging of Concurrent Programs, SCTDCP 2016, co-located with ASE 2016
Country/TerritorySingapore
CitySingapore
Period3/09/16 → …

Keywords

  • Cohesion Metric
  • Distributed System
  • Dynamic Metric
  • Extended Calling Network
  • Static Metric

Fingerprint

Dive into the research topics of 'Dynamic cohesion measurement for distributed system'. Together they form a unique fingerprint.

Cite this