Abstract data types as reusable software components: the case for twin ADTs

Nicolaas Sikkel, J.C. van Vliet

    Research output: Contribution to journalArticleAcademic

    50 Downloads (Pure)

    Abstract

    Abstract data types (ADTs) are typical candidates for reusable software components. An important, although generally undecidable, question is how to design ADTs so as to make them truly reusable. The paper presents an elaborate example, showing that the most abstract ADT is not necessarily the most reusable one. Instead, the need to supply ADTs reflecting alternative representations of one abstract notion is felt. This leads to some general observations about the usability aspects of software components.
    Original languageUndefined
    Pages (from-to)177-183
    JournalSoftware engineering journal
    Volume7
    Issue number3
    DOIs
    Publication statusPublished - 1992

    Keywords

    • METIS-118553
    • IR-99745

    Cite this