Browse > Article
http://dx.doi.org/10.3745/KIPSTD.2003.10D.5.745

Cohesion and Coupling Metrics for Component Design Model  

Ko, Byung-Sun (숙명여자대학교 대학원 컴퓨터과학과)
Park, Jai-Nyun (숙명여자대학교 정보과학부)
Abstract
The component-based development methodology becomes famous as the reuse technology for independence and productivity of software development It is necessary component metrics for component-based systems, because It should be measurable to improve the quality of the software. Hence, in this paper, we propose component cohesion and coupling metrics which is reflected in characteristics of component. The operation use value is calculated by the information of classes interface commonly uses to offer the component's service. And, the operation similarity value is calculated by the operations use value. Component cohesion and coupling is calculated by the operation similarity and based of the information which is extracted in the analysis phase. And, we examine the necessity of component metrics in comparison with object-oriented metrics.
Keywords
Component Design; Interface; Cohesion; Coupling;
Citations & Related Records
Times Cited By KSCI : 1  (Citation Analysis)
연도 인용수 순위
1 Colin Atkinson, Joachim Bayer, Christian Bunse, Erik Kamsties, Oliver Laitenberger, Roland Laqua, Dirk Muthig, Barbara Peach, Jurgen Wust, Jorg Zettel, Component-Based Product Line Engineering with UML, Addison-Wesley, 2002
2 George T. Heineman, William T. Councill, Component-Based Software Engineering : Putting the Pieces Togeth-er, Addison-Wesley, 2001
3 John Cheesman, John Daniels, UML Components: A Sim-ple Process for Specifying Component-Based Software, Addison-Wesley, 2001
4 H. H. Kim and D. H. Bae, 'Component Identification via Concept Analysis,' Journal of Object Oriented Program-ming, 2001
5 Charles W. Krueger, 'Software Reuse,' ACM Computing Surveys, ACM Press, Vol.24, No.2, pp.131-183, June, 1992   DOI
6 한.카네기멜론대학 기술교류협회, 최신 소프트웨어 공학 기법, V. I. LAND, 2002
7 Roger S. Pressman, Software Engineering: A Practitioner's Approach, 5th Edition, McGraw-Hill, June, 2000
8 Clemens Szyperski, Dominik Gruntz, Stephan Murer, Com-ponent Software : Beyond Object-Oriented Programming, 2nd Edition, Addison-Wesley, 2002
9 Mark Lorenz, Jeff Kidd, Object-Oriented Software Metrics : A Practical Guide, Prentice Hall, 1994
10 Shyam R. Chidamber, Chris F. Kemerer, 'A Metrics Suite for Object Oriented Design,' IEEE Transactions on Soft-ware Engineering, Vol.20, No.6, pp.476-493, June. 1994   DOI   ScienceOn
11 E. S. Cho, M. S. Kim, S. D. Kim, 'Component Metrics to Measure Component Quality,' pp.419-426, Eighth Asia-Pacific Software Engineering Conference (APSEC'01), 2001   DOI
12 최미숙, 분석 클래스 기반의 컴포넌트 식별 메트릭스와 컴포넌트 식별 방법에 관한 연구, 숙명여자대학교 박사학위논문, 2002
13 Peter Herzum, Oliver Sims, Business Component Factory : A Comprehensive Overview of Component-Based De-velopment for the Enterprise, John Wiley & Sons, 1999
14 Lionel Briand, Sandro Morasca, Victor Basili, 'Property-based Software Engineering Measurement,' IEEE Trans-actions on Software Engineering, Vol.22, No.1, pp.68-86, January, 1996   DOI   ScienceOn