| Matrix-based component dependence representation and its applications in software quality assurance |
| Full text |
Pdf
(1.64 MB)
|
| Source
|
ACM SIGPLAN Notices
archive
Volume 40 , Issue 11 (November 2005)
table of contents
COLUMN: Technical correspondence
table of contents
Pages: 29 - 36
Year of Publication: 2005
ISSN:0362-1340
|
|
Authors
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 84, Citation Count: 1
|
|
|
ABSTRACT
Component dependence analysis is a useful technique that has many applications in software engineering activities including software understanding, testing, debugging, maintenance, and evolution. In this paper, we propose a matrix-based representation to analyze dependences in component-based system (CBSs). By further investigating the application of matrix in analyzing dependences of component-based system, we find that it has many applications in software quality assurance. To make it possible, we first identify all types of dependences in a CBS, and then present a dependence-based representation called the component dependence graph (CDG) and the dependence matrix (DM) to explicitly represent these dependences in a CBS. Based on the CDG and DM, we build a mathematical basis for managing and analyzing dependences in a CBS. Finally, we discuss some important applications of the dependence analysis technique in component-based software quality assurance, such as understanding, testing, maintenance, and evolution etc.
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
|
|
| |
3
|
M. Larsson. Applying Configuration Management Techniques to Component-Based System. IT Licentiate thesis, Uppsala University, 2000.
|
| |
4
|
|
 |
5
|
|
| |
6
|
J. A. Stafford and A. L. Wolf. Architecture-level dependence analysis for software systems. International Journal of Software Engineering and Knowledge Engineering, 11(4):431--453, August 2001.
|
| |
7
|
M. Vieira. Describing dependnecy at component access point. In Proceedings of Workshop on Component-Based Software Engineering, pages 101--111. Toronto, Canada, May 2001.
|
| |
8
|
|
| |
9
|
M. Vieira and D. J. Richardson. Classifying and dealing with dependences in large component-based systems. In Proceedings of the Fifteenth International Conference on Software & Systems Engineering & their Applications, pages 1--10. Paris, December 2002.
|
 |
10
|
|
| |
11
|
J. Zhao. Using dependence analysis to support software architecture. In New Technologies on Computer Software, pages 135--142. International Academic Publishers, September 1997.
|
|