skip to main content
article
Free access

A reuse approach based on object orientation: its contributions in the development of CASE tools

Published: 01 August 1995 Publication History

Abstract

The aim of this paper is to present an approach to facilitate reuse. This approach, which is based on an object oriented design method, describes a way of structuring components and reuse library.
Two concepts, domain and theme, are introduced to allow a classification of components by the services that they offer and by application domain. The library itself is organized in three hierarchical levels -general, dedicated and personal-, where the reusable components are stored according to their degree of “interest” (general interest, by application type or particular). So, the library is generic and could cluster various reusable component types (specification components, design components, packages,…).
The contributions of this approach in the development of CASE tools are also emphasized.

References

[1]
BIGGERSTTAFF T., RICHTER C. ; '7~eusability Framework, Assesment, and Directions"; IEEE Software; March 1987.
[2]
BOLL~NOER T.B, PFt, EEOER S.L., "Economics of reuse: issues and alternatives", Information Software Technology, 1990.
[3]
BORLAND ; 'Borland C++ 3.0"; Programmer Guide; Aubin Imprimeur, France; 1992.
[4]
BROOKS F.P.; "No Silver Bullet.' Essence and Accidents of Software Engineering"; IEEE Computer; April 1987.
[5]
BURTON B.A:, ARAGON R.W., BAILEY S.A., KOEHLER L.A.; "The Reusable Software Library"; IEEE Software, vol 4, N~4; July 1987.
[6]
CALDIERA G., DEANTONELLIS V.; "Identij~?ing and Quali~ing Reusable Software Components"; IEEE Computer; February 1991.
[7]
CASTANO S., DeANTONELLIS V.; "Classid~ing and Reusing Conceptual Schemas"; Entity- Relationship International Conference; Karlsruhe; October 1992.
[8]
CASTANO S., DeANTONELLIS V.; '54 constructive Approach to Reuse of Conceptual Components"; Proceedings of 2nd ACM/IEEE International Workshop on Software Reusability; Italy; March 1993.
[9]
Cox B.J.; "Object-Oriented Programming, An Evolutionary Approach"; Addison-Wesley; 1986.
[10]
Cox B.; "Planning the Sotware Industrial Revolution"; IEEE Software, Vol 7, N~6; 1990.
[11]
DeANTONELLIS V., PERNICI B., SAMARATi P.; "F- ORM METHOD: a F-ORM methodology for reusing specifications",' in Information Systems: F. Van Asseche, B.Moulin, C.Rolland (Editors); Elsevier Science Publishers B.V. (North Holland); 1991 IFIP All fights reserved.
[12]
FREEMAN P.; "Reprints on Reusability"; Tutorial, 3rd Conference on Software Engineering (CGL3); Versailles, France; 27 May 1986.
[13]
FREEMAN P. ; '54 Perspective on ReusabiliO~, Software Reusability"; Computer Society Press of the IEEE; 1987.
[14]
GALL H., KLOSCH R.; 'SReuse Engineering: Software Construction fi'om Reusable Components"; iEEE Computer; July 1992.
[15]
GRONQUIST B. et al.; '54 component approac,~ for reuse"; Proceedings of the 5th Conference on Software Engineering and its applications (Toulouse'92); Toulouse; France; December 1992.
[16]
HADJAMI-BENGHEZALA H., JAMOUSSI Y. & KAMOUN F.; 'Une d~marche orient~e-objet pour la mise en place d'un outil d'aide t} la conception selon Merise'; Conference on Software Engineering and its applications; Toulouse, France; December 1990.
[17]
HADJAMI-BENGHEZALA H. & JAMOUSSI Y.; "Tasmim, an Information Systems Design Aid Tool"; 13rd Conference on Computer; Saoudia Arab;e; December 1992.
[18]
HADJAMI-BENGHEZALA H.; '54pports de la m~thode de conception orient~e objet dans la raise en place d'outils CASE int~grables"; 3rd Maghrebiml Conference on Software Engineering and Artificial Intelligence; Rabat, Morocco; April 1994.
[19]
HADJAMI-BENGHEZALA H.; 'Une approche or:entre objet basbe sur la r~utilisation pour le d~veloppement d'un atelier de gOnie logic:el"; Th~se de Doctorat d'Etat, Facultd des Sciences de Tunis: To appear 1995.
[20]
HELM R. & MAAREK S.; 'Tntegrating Information Retrieval and Domain Specific Approaches for Browsing and Retrieval in Object- Oriented Class Libraries "; Conference on Object- Oriented Programming Systems, Languages and Applications; Phoenix; 1991.
[21]
HENDERSON-SELLERS B., "The economics of reusing library classes",' JOOP, july-August 1993.
[22]
KALAGIAKOS P.; "Reuse Support Environment of Software Resources",' Proceedings of the Conference on Software Engineering and its applications, Paris; November 1993.
[23]
LEWIS J.A. et al.; '54n Empirical Study of the Object-Oriented Paradigme and Software Reuse'" Conference on Object-Oriented Programming Systems, Languages and Applications; Phoenix: 1991.
[24]
LIM W.C., Effects of Reuse on Quality, Productivity, and Economics, IEEE Software, September 1994.
[25]
MEYER B.; "Object-Oriented software Construction": Premice-Hall Imernational, C.A.R. Hoare: 1988.
[26]
MEYER B.; "The new culture of Software Development: Reflections on the Practce of Object- Oriented Design"; First international conference on Technology of Object-Oriented Languages and Systems (TOOLS'89): Paris, 1989.
[27]
MiLI H. et al., Reusing Software : Issues and Research Directions, IEEE Transaction on Software Engineering, To appear.
[28]
PRIETO-DIAZ R., FREEMAN P.; 'Classid~;ing Software for Reusability"; IEEE Software; January 1987.
[29]
ROLLAND C.; "Out:Is CASE: Etat de l'art et Perspectives"; Proceedings des Sixi~mes Journ6es Internationale des Sciences de l'Informatique; Tunis, Tunisia; April 1992.
[30]
SINDRE G. et al.; 'Pl life-cycle approach to Software Reuse"; Proceedings de la 5th Conference on Software Engineering and its applications (Toulouse'92); Toulouse; France; December 1992.
[31]
TAJIMA D, MATSuBARA T.; "Inside the dapanese Software Industry": IEEE Computer Vol 17 N~ 3; March 1984.
[32]
TARDIEU H. Et al.' "la m~thode Merise ~ ddmarche et pratique "~ Tome 2' Editions d'organisation; 1986.
[33]
WALDEN K., Object-Oriented Analysis and Design, Support de cours, Conference TOOLS Europe 93, Versailles, France, March 1993.
[34]
WASSERMAN A.I.' "Object Oriented Software Development.' issues in Reuse"; Journal of Object Oriented Programming; May 1991.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 20, Issue SI
Aug. 1995
257 pages
ISSN:0163-5948
DOI:10.1145/223427
Issue’s Table of Contents
  • cover image ACM Conferences
    SSR '95: Proceedings of the 1995 Symposium on Software reusability
    August 1995
    284 pages
    ISBN:0897917391
    DOI:10.1145/211782
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 1995
Published in SIGSOFT Volume 20, Issue SI

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)49
  • Downloads (Last 6 weeks)6
Reflects downloads up to 31 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media