Enhancing Software Reusability Through Effective Use Of The Essential Modeling Approach

Authors

    Authors

    S. Khajenoori; D. G. Linton;C. A. Morris

    Comments

    Authors: contact us about adding a copy of your work at STARS@ucf.edu

    Abbreviated Journal Title

    Inf. Softw. Technol.

    Keywords

    SOFTWARE REUSABILITY; ESSENTIAL MODELING; Computer Science, Information Systems; Computer Science, Software; Engineering

    Abstract

    A method for enhancing software reusability (and hence increasing productivity) when developing a new software system, is to reuse design components from an existing system. In this paper, it is shown that techniques associated with the essential modelling approach to system development are effective tools for determining reusable components during the software development process and, hence, the employment of reusable components may be more productive than incorporating reusable code alone. These conclusions are illustrated with an example involving the development of a colour printer device driver on a UNIX-based Sun platform and a colour scanner device driver on a VMS-based DEC platform.

    Journal Title

    Information and Software Technology

    Volume

    36

    Issue/Number

    8

    Publication Date

    1-1-1994

    Document Type

    Article

    Language

    English

    First Page

    495

    Last Page

    501

    WOS Identifier

    WOS:A1994PB75100003

    ISSN

    0950-5849

    Share

    COinS