Measuring cohesion of packages in Ada95

Baowen Xu, Zhenqiang Chen, Jianjun Zhao

Research output: Contribution to conferencePaperpeer-review

1 Citation (Scopus)

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.

Original languageEnglish
Pages62-67
Number of pages6
DOIs
Publication statusPublished - 2003
Externally publishedYes
EventProceedings of the ACM SIGAda Annual International Conference; SIGAda 2003: The Engineering of Correct and Reliable Software for Real-Time and Distributed Systems using Ada and Related Technologies - San Diego, CA, United States
Duration: Dec 7 2004Dec 11 2004

Other

OtherProceedings of the ACM SIGAda Annual International Conference; SIGAda 2003: The Engineering of Correct and Reliable Software for Real-Time and Distributed Systems using Ada and Related Technologies
Country/TerritoryUnited States
CitySan Diego, CA
Period12/7/0412/11/04

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Fingerprint

Dive into the research topics of 'Measuring cohesion of packages in Ada95'. Together they form a unique fingerprint.

Cite this