| Introduction to extended common coupling with an application study on Linux |
| Full text |
Pdf
(230 KB)
|
| Source
|
ACM Southeast Regional Conference
archive
Proceedings of the 44th annual Southeast regional conference
table of contents
Melbourne, Florida
SESSION: Software engineering II
table of contents
Pages: 192 - 197
Year of Publication: 2006
ISBN:1-59593-315-8
|
|
Authors
|
|
Liguo Yu
|
Indiana University South Bend, South Bend, IN
|
|
Srini Ramaswamy
|
University of Arkansas at Little Rock, Little Rock, AR
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 10, Citation Count: 0
|
|
|
ABSTRACT
Common coupling is usually considered an obstacle to software maintenance. In this paper, we study the interaction of common coupling with other forms of software coupling and introduce the concept of extended common coupling. We define four types of extended common coupling, which can help us to understand how a global variable is usually referenced, and how it is related to other forms of coupling. We perform an application study on Linux global variable current. The result shows that in most cases, global variable current in Linux is used with stamp coupling instead of data coupling, which will make the maintenance more difficult.
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
|
Stevens, W. P., Myers, G. J., and Constantine, L. L. Structured design. IBM Systems Journal, 13, 2, 1974, 38--54.
|
| |
2
|
Jones, P. The Practical Guide to Structured System Design, Yourdon Press, New York, 1980.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
| |
7
|
Rusling, D. The Linux kernel, 1999, www.linuxhq.com/guides/TLK/tlk.html.
|
|