Measuring cohesion of packages in Ada95

  • Authors:
  • Baowen Xu;Zhenqiang Chen;Jianjun Zhao

  • Affiliations:
  • Southeast University, Nanjing, China;Southeast University, Nanjing, China;Fukuoka Institute of Technology, Japan

  • Venue:
  • Proceedings of the 2003 annual ACM SIGAda international conference on Ada: the engineering of correct and reliable software for real-time & distributed systems using ada and related technologies
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Ada95 is an object-oriented programming language. Pack-ages are basic program units in Ada 95 to support OO programming, which allow the specification of groups of logically related entities. Thus, the cohesion of a package is mainly about how tightly the entities are encapsulated in the package. This paper discusses the relationships among these entities based on dependence analysis and presents the properties to obtain these dependencies. Based on these, the paper proposes an approach to measure the package cohesion, which satisfies the properties that a good measure should have.