• DocumentCode
    2719813
  • Title

    A formal approach to software components classification and retrieval

  • Author

    Chang, Chao-Tsun ; Chu, William C. ; Liu, Chung-Shyan ; Yang, Hongji

  • Author_Institution
    Inf. Center, GHQ, Taiwan
  • fYear
    1997
  • fDate
    11-15 Aug 1997
  • Firstpage
    264
  • Lastpage
    269
  • Abstract
    We propose an approach to reuse-based software development using a formal method. In our approach, each software component is annotated with a set of predicates to formally describe the component and is classified using a faceted scheme. A user may retrieve components from the library using either keywords or predicates. When a component is retrieved, it is checked to determine if it matches the requirements. Then, the component is integrated with the designed system, along its required functionalities. The integrated component/system as transformed into a Predicate/Transition net (PrT net) to perform consistency checking. If there is no inconsistency, the component may be adapted or incorporated directly. Otherwise, the conditions that cause the inconsistency will be revealed. The user may decide to search the library again by modifying the query specification and restart the whole process, or to terminate the search
  • Keywords
    program verification; software libraries; software reusability; Predicate/Transition net; consistency checking; faceted scheme; formal approach; keywords; predicates; programmer productivity; query specification; reuse-based software development; software components classification; software components retrieval; software quality; Chaos; Computer science; Data mining; Information retrieval; Information science; Productivity; Programming profession; Software libraries; Software performance; Software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1997. COMPSAC '97. Proceedings., The Twenty-First Annual International
  • Conference_Location
    Washington, DC
  • ISSN
    0730-3157
  • Print_ISBN
    0-8186-8105-5
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1997.624812
  • Filename
    624812