Wednesday 24th of April 2024
 

A Metric for Measuring Degree of Service Cohesion in Service Oriented Designs


Mohammad Daghaghzadeh, Ahmad Baraani Dastjerdi and Hossein Daghaghzadeh

Service Orientation has gained momentum as a fundamental design paradigm for developing distributed enterprise applications. However, comprehensive and quantitative metrics for estimating the appropriateness of the service designs are still lacking. One of the quality attributes as to a SOA is cohesion, which is a determining factor for many other desirable features of the software including reusability, agility and etc. The previous studies on the measuring the degree of cohesion failed to comprehensively consider the relationship among entities to evaluate service cohesion. Therefore, this paper puts forward a new metric for measuring the cohesiveness of service and whole design based on design level information, especially the information embedded in entity model. This metric takes into account both Entity-Entity and Entity-Activity relations. Furthermore, the metric conforms to mathematical properties that cohesion metrics must have. The metric is empirically evaluated in a case study.

Keywords: Service orientation, Cohesion, Software Metrics, Service Identification

Download Full-Text


ABOUT THE AUTHORS

Mohammad Daghaghzadeh
Department of Computer Engineering, Sheikhbahaee University of Isfahan, Isfahan, Iran

Ahmad Baraani Dastjerdi
Department of Computer Engineering, University of Isfahan, Isfahan, Iran

Hossein Daghaghzadeh
Department of Computer, Falavarjan Branch, Islamic Azad University, Falavarjan, Isfahan, Iran


IJCSI Published Papers Indexed By:

 

 

 

 
+++
About IJCSI

IJCSI is a refereed open access international journal for scientific papers dealing in all areas of computer science research...

Learn more »
Join Us
FAQs

Read the most frequently asked questions about IJCSI.

Frequently Asked Questions (FAQs) »
Get in touch

Phone: +230 911 5482
Email: info@ijcsi.org

More contact details »