• DocumentCode
    1952347
  • Title

    Using analogy and formal methods for software reuse

  • Author

    Jeng, Jun-Jang ; Cheng, Betty H C

  • Author_Institution
    Dept. of Comput. Sci., Michigan State Univ., East Lansing, MI, USA
  • fYear
    1993
  • fDate
    8-11 Nov 1993
  • Firstpage
    113
  • Lastpage
    116
  • Abstract
    Using formal specifications to represent software components facilitates the determination of reusability because they more precisely characterize the functionality of the software, and the well-defined syntax makes processing amenable to automation. The authors present an approach, based on formal methods, to the modification of reusable software components. From a two-tiered hierarchy of reusable software components, the candidate components that are analogous to the query specification are retrieved from the hierarchy. A retrieved component is compared to the query specification to determine what changes needed to be applied to the corresponding program component in order to make it satisfy the query specification
  • Keywords
    formal specification; query processing; software reusability; formal methods; formal specifications; query specification; reusable software components; software components; software reuse; two-tiered hierarchy; well-defined syntax; Application software; Automation; Computer science; Formal specifications; Logic; Problem-solving; Software engineering; Software libraries; Software reusability; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Tools with Artificial Intelligence, 1993. TAI '93. Proceedings., Fifth International Conference on
  • Conference_Location
    Boston, MA
  • ISSN
    1063-6730
  • Print_ISBN
    0-8186-4200-9
  • Type

    conf

  • DOI
    10.1109/TAI.1993.633944
  • Filename
    633944