[go: up one dir, main page]

skip to main content
10.1145/1167253.1167302acmconferencesArticle/Chapter ViewAbstractPublication Pagesacm-seConference Proceedingsconference-collections
Article

Categorization of common coupling in kernel based software

Published: 18 March 2005 Publication History

Abstract

Common coupling is an important factor that needs to be considered in software design. It affects software dependency via the definition-use relationship of global variables. Common coupling can arise in all types of software; here we focus on issues specific to kernel-based software. In a previous paper, we described a categorization of common coupling and used it to study the maintainability of the Linux operating system. In this paper, we present a detailed description of this categorization, prove its completeness, and suggest further applications. We hope that, by this approach, we can make it easier for others to use our categorization to measure the maintainability of other kernel-based software.

References

[1]
Yu, L., Schach, S. R., Chen, K., Offutt, J., "Categorization of Common Coupling and its Application to the Maintainability of the Linux Kernel", IEEE Transactions on Software Engineering, 2004, 30(10): 694--706.
[2]
Stevens, W. P., Myers, G. J. and Constantine, L. L., "Structured Design," IBM Systems Journal, 1974, 13(2): 38--54.
[3]
Offutt, J., Harrold, M. J. and Kolte, P., "A Software Metric System for Module Coupling," Journal of System and Software, 1993, 20(3): 295--308.
[4]
Schach, S. R., Jin, B., Wright, D. R., Heller, G. Z., and Offutt, A. J., "Quality Impacts of Clandestine Common Coupling," Software Quality Journal, 2003, 11(7): 211--218.
[5]
Härden, T, "New Approaches to Object Processing in Engineering Databases," Proceedings of the International Workshop on Object-Oriented Database Systems, Pacific Grove, CA, September 1986: 217--217.
[6]
Paradigmasoft, (2004): http://www.paradigmasoft.com/kernel.html
[7]
Howstuffworks, (2004): http://entertainment.howstuffworks.com/video-game3.htm
[8]
Clements, P. and Northrup, L., Software Product Lines: Practices and Patterns, Addison-Wesley, New York, 2002.

Cited By

View all
  • (2007)Enterprise integration framework and semantic metadata in financial industryInternational Journal of Intelligent Information and Database Systems10.1504/IJIIDS.2007.0166801:3/4(264-276)Online publication date: 1-Jan-2007
  • (2007)Case study of component base integration in the financial industryProceedings 2007 IEEE SoutheastCon10.1109/SECON.2007.342894(243-246)Online publication date: Mar-2007
  • (2007)Concept of component aggregation in information, service and business2007 International Conference on Service Systems and Service Management10.1109/ICSSSM.2007.4280194(1-4)Online publication date: Jun-2007
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ACMSE '05 vol 2: Proceedings of the 43rd annual ACM Southeast Conference - Volume 2
March 2005
430 pages
ISBN:1595930590
DOI:10.1145/1167253
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 18 March 2005

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. common coupling
  2. definition-use analysis
  3. dependencies
  4. kernel-based software
  5. modularity

Qualifiers

  • Article

Conference

ACM SE05
Sponsor:
ACM SE05: ACM Southeast Regional Conference 2005
March 18 - 20, 2005
Georgia, Kennesaw

Acceptance Rates

Overall Acceptance Rate 502 of 1,023 submissions, 49%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)1
Reflects downloads up to 07 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2007)Enterprise integration framework and semantic metadata in financial industryInternational Journal of Intelligent Information and Database Systems10.1504/IJIIDS.2007.0166801:3/4(264-276)Online publication date: 1-Jan-2007
  • (2007)Case study of component base integration in the financial industryProceedings 2007 IEEE SoutheastCon10.1109/SECON.2007.342894(243-246)Online publication date: Mar-2007
  • (2007)Concept of component aggregation in information, service and business2007 International Conference on Service Systems and Service Management10.1109/ICSSSM.2007.4280194(1-4)Online publication date: Jun-2007
  • (2007)Enterprise Integration Strategy of InteroperabilityAdvances and Innovations in Systems, Computing Sciences and Software Engineering10.1007/978-1-4020-6264-3_64(369-374)Online publication date: 2007

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media