• DocumentCode
    1751925
  • Title

    Specification-based retrieval strategies for module reuse

  • Author

    Hemer, David ; Lindsay, Peter

  • Author_Institution
    Software Verification Res. Centre, Queensland Univ., Brisbane, Qld., Australia
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    235
  • Lastpage
    243
  • Abstract
    Formal specifications have been proposed as a basis for accessing reusable components from libraries, and various fine-grained specification-matching approaches have been developed to assist in searching libraries. Typically, however, the granularity of matching has been too fine for reuse to be effective. Compounding the problem is the fact that coarse-grained items usually require adaptation before reuse. The paper explains some of the problems and presents a generic solution to a key problem: adaptation of modules through parameter instantiation and subsetting. It shows how unit-matching strategies can be lifted to module level in a generic fashion
  • Keywords
    formal specification; information retrieval; object-oriented programming; software libraries; software reusability; adaptation; coarse-grained items; component reuse; fine-grained specification-matching approaches; formal specifications; granularity; library searching; module level; module reuse; parameter instantiation; reusable components; software libraries; software retrieval; specification-based retrieval strategies; unit-matching strategies; Australia; Formal specifications; Functional programming; Modems; Object oriented programming; Pattern matching; Software libraries;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2001. Proceedings. 2001 Australian
  • Conference_Location
    Canberra, ACT
  • ISSN
    1530-0803
  • Print_ISBN
    0-7695-1254-2
  • Type

    conf

  • DOI
    10.1109/ASWEC.2001.948517
  • Filename
    948517