E-LIS, Eprints in Library and Information Science Homepage E-LIS, Eprints in Library and Information Science
   home   |   about   |   search   |   browse   |   register   |   registered users area   |   help   |   FAQ   |   JITA   

Automated Improvement for Component Reuse

Ramachandran, Muthu (2005) Automated Improvement for Component Reuse. INFOCOMP Journal of Computer Science 4(1):pp. 1-8.

Full text available as:
PDF - Requires Adobe Acrobat Reader or other PDF viewer.

Abstract

Software component reuse is the key to significant gains in productivity. However, the major problem is the
lack of identifying and developing potentially reusable components. This paper concentrates on our approach
to the development of reusable software components. A prototype tool has been developed, known as the
Reuse Assessor and Improver System (RAIS) which can interactively identify, analyse, assess, and modify
abstractions, attributes and architectures that support reuse. Practical and objective reuse guidelines are used
to represent reuse knowledge and to do domain analysis. It takes existing components, provides systematic
reuse assessment which is based on reuse advice and analysis, and produces components that are improved
for reuse. Our work on guidelines has been extended to a large scale industrial application.

Keywords:Software reuse, component reuse, Development for reuse, Development with reuse, Reuse improvement, Reuse assessment
Subjects:L. Information technology and library technology. > LD. Computers.
L. Information technology and library technology.
L. Information technology and library technology. > LK. Software methodologies and engineering.
ID Code:3815
Deposited By:Sampaio, Rudini
Deposited On:12 May 2005
Alternative Locations:http://www.dcc.ufla.br/infocomp/artigos/articles.htm
All fields:Show all fields

[1] Sommerville, I. and Ramachandran, M. (1991), Reuse Assessment, First International Workshop on Software Reuse, Dortmund, Germany, July.

[2] Hooper, J. W. and Chester, R. O. (1991). Software Reuse: Guidelines and Methods, Plenum Press.

[3] Gautier, R.J. and Wallis, P.J.L. (Editors) (1990), Software Reuse with Ada, Peter Peregrinus Ltd for IEE/BCS.

[4] Braun, C.L. and Goodenough, J.B. (1985), Ada Reusability Guidelines, Report 3285-2-208/2, USAF.

[5] Booch, G. (1987), Software Components with Ada, Benjamin/Cummings.

[6] Dennis, R.J.St. (1987), Reusable Ada(R) software guidelines, Proc. of the 12th annual Hawaii International conference on system sciences, pp.513-520.

[7] Neighbors, J.M. (1984), The Draco Approach to constructing Software from reusable components, IEEE Trans. on Software Engineering, vol.SE-10, No.5, pp.564-574, September.

[8] Prieto-Diaz, R and Arango, G (ed) (1991), Domain Analysis and Software Systems Modeling, IEEE Computer Society Press Tutorial.

[9] Ramachandran , M and Fleischer, W. (1996). Design for large scale reuse: an industrial case study, Proceedings of the 4th Intl. Conf. on Software Reuse, IEEE CS press, Orlando, Florida, USA.

[10] Tracz, W. (1991), Reuse through parameterization, ACM SIGSOFT Software Eng.Notes.

Archive Staff Only: edit this record