Measuring cohesion of packages in Ada95

Baowen Xu, Zhenqiang Chen, Jianjun Zhao

Research output: Contribution to conferencePaper

8 Citations (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
Publication statusPublished - Dec 1 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
CountryUnited States
CitySan Diego, CA
Period12/7/0412/11/04

    Fingerprint

All Science Journal Classification (ASJC) codes

  • Engineering(all)

Cite this

Xu, B., Chen, Z., & Zhao, J. (2003). Measuring cohesion of packages in Ada95. 62-67. Paper presented at Proceedings 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.