Software reusability. Vol. 2: Applications and experience (Q1261052)

From MaRDI portal





scientific article; zbMATH DE number 403942
Language Label Description Also known as
English
Software reusability. Vol. 2: Applications and experience
scientific article; zbMATH DE number 403942

    Statements

    Software reusability. Vol. 2: Applications and experience (English)
    0 references
    30 August 1993
    0 references
    The articles of this volume will not be indexed individually. For a review of the first volume see the above review Zbl 0771.68020. The volume is divided into three sections. The first section `Practice and Experience' reviews experiences with the various approaches to software reuse. In the first chapter of this section the representation of information and tools for software reuse are discussed. The focus lays on object oriented languages like Eiffel and Smalltalk and object oriented environments as a way to enhance reusability. The second chapter reports `Case Studies' and describes reuse from various areas reaching from business applications over telephony software to process control software. The second section `Quantitative Results' reports some results on the potential of reuse as well as actual reuse. The last section `Cognitive Results' addresses the problem of software reuse by examining cognition models. The chapter `Empirical Research' presents studies on programmers in order to understand what programmers know and how they apply their knowledge to the task of programming to perceive the representations and operations of the human mind hoping that the insights will provide guidance to designers of reusable software systems. The second chapter `Knowledge-Based Representations' examines computer based representations for the design of reusable software and their use within software engineering or programming support systems. The design of reusable software by automatic programming and the possibilities of automating the reuse are further discussed. Contents: \textit{Bertrand Meyer}, Reusability: The case for object-oriented design (1-34); \textit{Gail E. Kaiser} and \textit{David Garlan}, Synthesizing programming environments from reusable features (35-56); \textit{L. Peter Deutsch}, Design reuse and frameworks in the smalltalk-80 system (57-72); \textit{Christina Jetta} and \textit{Reid Smith}, Examples of reusability in an object-oriented programming environment (73-102); \textit{Noah S. Prywes} and \textit{Ewan D. Lock}, Use of the model equational language and program generator by management professionals (103-130); \textit{Michael J. Cavaliere}, Reusable code at the Hartford Insurance Group (131-142); \textit{Ă–sten Oskarsson}, Reusability of Modules with strictly local data and devices -- A case study (143-156); \textit{Yoshihiro Matsumoto}, Some experiences in promoting reusable software: Presentation in higher abstract levels (157-186); \textit{Robert G. Lanergan} and \textit{Charles A. Grasso}, Software Engineering with reusable designs and code (187-196); \textit{Mike Goodwell}, What business programs do: Recurring functions in a sample of commercial applications (197-212); \textit{Richard W. Selby}, Quantitative studies of software reuse (213-234); \textit{Elliot Soloway} and \textit{Kate Ehrlich}, Empirical studies of programming knowledge (235- 268); \textit{Bill Curtis}, Cognitive issues in reusing software artifacts (269-288); \textit{Robert Balzer}, A fifteen-year perspective on automatic programming (289-312); \textit{Charles Rich} and \textit{Richard C. Waters}, Formalizing reusable software components in the programmer's apprentice (313-344); \textit{Mitchell D. Lubars} and \textit{Mehdi T. Harandi}, Addressing software reuse through knowledge-based design (345-378).
    0 references
    Software reusability
    0 references
    Applications and experience
    0 references

    Identifiers