| Categorization of common coupling in kernel based software |
| Full text |
Pdf
(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
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 4, Downloads (12 Months): 24, Citation Count: 1
|
|
|
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.
|
|