ACM Home Page
Please provide us with feedback. Feedback
Categorization of common coupling in kernel based software
Full text PdfPdf (307 KB)
Source ACM Southeast Regional Conference archive
Proceedings of the 43rd annual Southeast regional conference - Volume 2 table of contents
Kennesaw, Georgia
SESSION: Software design, languages and systems table of contents
Pages: 207 - 210  
Year of Publication: 2005
ISBN:1-59593-059-0
Authors
Liguo Yu  Tennessee Tech University, Cookeville, TN
Srini Ramaswamy  Tennessee Tech University, Cookeville, TN
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 21,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1167253.1167302
What is a DOI?

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

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
Stevens, W. P., Myers, G. J. and Constantine, L. L., "Structured Design," IBM Systems Journal, 1974, 13(2): 38--54.
 
3
 
4
 
5
 
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.


Collaborative Colleagues:
Liguo Yu: colleagues
Srini Ramaswamy: colleagues