Using Formal Specification for Component Retrieval and Reuse

  • Authors:
  • John Penix;Perry Alexander

  • Affiliations:
  • -;-

  • Venue:
  • HICSS '98 Proceedings of the Thirty-First Annual Hawaii International Conference on System Sciences - Volume 3
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Component reuse depends on the ability to retrieve and adapt potential solutions with respect to a particular problem description. To achieve these ends, users and tools must extract and compare requirements information during reuse and implementation specifics during adaptation. Although traditional component representation languages provide excellent implementation descriptions, their requirements description capabilities are limited. Thus, automated retrieval is traditionally performed in an ad hoc fashion or not at all. Such approaches are not appropriate for developing safety critical systems where precise requirements must be met. Formal interface specifications provide a solution for the requirements representation problem. Formal specifications provide precise descriptions of: (i) problem requirements; (ii) component function; and (iii) component structure. Formal inference defines a mechanism for reliably and formally comparing problem requirements and component specifications.