Metrics in Component Based Software Development Using Frameworks &Middleware

R. Thirumalai Selvi*, Balasubramanian N.V**, George T. Manohar***, Adham Sheriff A ****
*Sr .Lecturer ,Dept of Computer Applications Velammal Engg College,Chennai,India
**Professor,Computer Sci &Engg ,RMK Engg College ,Chennai ,India.
***Dept of Electrical Engg IIT Madras, Chennai ,India
****Lecturer ,Dept of Computer Applications Velammal Engg College,Chennai,India
Periodicity:April - June'2007
DOI : https://doi.org/10.26634/jse.1.4.719

Abstract

Increasing demand for quality software that meets the criteria of being economical, portable, efficient, reliable, robust, and upgradable has been met with the component based approach to software development. A further constraint today is the availability of trained man-power pool. A component is used on either an “as-is” basis (adoption) or on a “parameterized” basis (adaption). New components are added to the pool when necessary. The term “template” is frequently used for components. Component Based Software Engineering (CBSE) has thus emerged as the new effective paradigm in the 90’s. Measurement techniques in CBSE have, however, been rather limited. Even the so called ‘global’ methods like Mark II Function Points are not quite suitable when it comes to CBSE. The paper reviews the research work of various authors in the area of metrics in CBSE. Many of these authors have focused on extending Object-Oriented metrics like C-K metrics. Three areas under close scrutiny are complexity, customizability, and reusability. These authors have based their approaches more on theoretical aspects, while empirical studies have been neglected. Even the Verner- Tate empirical studies are based on the Fourth Generation Language Paradigm of the 80’s (where traditional metrics can be applied with relative ease). Today we would not accept them as CBSE. The authors’ suggestion is to include architectural styles, architectural patterns, and frameworks while studying metrics. Two examples are OMG’s CORBA and Microsoft’s DCOM. A number of frameworks are available in the Open Source community. The paper presents the findings of a small study of projects undertaken by students in the web publishing area. It is the authors’ contention that metrics must be specific to the framework used for implementation. It is a relatively simple task to mount an instrument in a framework such as TYPO3 (Open Source Web Content Management System Framework) for measurement purposes. This is illustrated in our paper. It would take a number of such studies to validate various metric models proposed by authors in the area of CBSE.

Keywords

CBSE, C-K Metrics, CORBA, DCOM, OMG, TYPO3

How to Cite this Article?

Thirumalai Selvi R, Balasubramanian N.V, George T. Manohar and Adham Sheriff A (2007). Metrics in Component Based Software Development Using Frameworks &Middleware. i-manager’s Journal on Software Engineering, 1(4),12-18. https://doi.org/10.26634/jse.1.4.719

References

[ I ]. T. J. McCobe, "A Software Complexity Measure" , IEEE Trans. Software Engineering, vol. 2, pp.308-320, December I 976 .
[2]. J. Vernor ond G . Tote, "Approaches to Measuring Size of Application Products with CASE Tools", Information and Software Technology, vol. 33, pp. 622-628, 1991 .
[3]. J. Vernor ond G . Tote, "A Software Size Model" , IEEE Trans. Software Eng,, voL I 8, no. 4, pp. 265-278, April 1992,
[4]. L. D. BIok ond A. Kedio, "PPT: A COTS integration Case Study", Proceeding of 22nd International Conference on Software Engineering (ICSE), Orlando, pp, 41-48, 2002.
[5]. C Szyperski C.,Component Software :Beyond object oriented programming,Addison Wesley Longman,Reading, Mass., I 998.
[6]. V. Lokshmi Norosimhon ond Boyu Hendrodjoyo, "Theoretical Considerations for Software Component Metrics", Transactions of Engineering, Computing and Technology, vol. 10, pp, 169-174, December 2005, ,
[7]. J. J. Dolodo, "A Validation of the Component Based Method for Software Size Estimation" , IEEE Transactions on Software Engineering, vol. 26, no. 10, pp. 1006-1021, October2OOO
[8]. A. Arsonjoni, "Developing and Integrating Enterprise Components and Services", Communication of the ACM, vol. 45, no. 10, pp. 31-34, October 2002
[9]. Evaluating Cognitive Complexity Measure with Weyuker Properties Sanjay Misra, A,K.Misra, Motilal Nehru National Institute of Technology, Third IEEE International Conference on Cognitive informatics(ICCl'04)pp. 103- 108.
[ I O]. S. R. Chidomber ond C. F. Kemerer, "A Metrics Suite for Object-Oriented Design" , Trans, Software Engineering, vol, 20, no. 6, pp, 476 493, June 1994.
[ I I ]. E. S. Cho, M.S. Kim, S.D. Kim, "Component Metrics to Measure Component Quality", The 8th Asia-Pacific Software Engineering Conference (APSEC), Macau, 2001, pp, 4 I 9-426.
If you have access to this article please login to view the article or kindly login to purchase the article

Purchase Instant Access

Single Article

North Americas,UK,
Middle East,Europe
India Rest of world
USD EUR INR USD-ROW
Online 15 15

Options for accessing this content:
  • If you would like institutional access to this content, please recommend the title to your librarian.
    Library Recommendation Form
  • If you already have i-manager's user account: Login above and proceed to purchase the article.
  • New Users: Please register, then proceed to purchase the article.