Concept Use or Concept Refinement: An Important Distinction in Building Generic Specifications

  • Authors:
  • David R. Musser;Zhiqing Shao

  • Affiliations:
  • -;-

  • Venue:
  • ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.11

Visualization

Abstract

The Tecton concept description language provides constructs for building generic specifications incrementally, based mainly on the ability to use or refine concepts. This paper focuses on these constructs, the semantic distinctions between them, their role in determining the legality of concept instances, and their consequent role in motivating a certain style of specification. Differences in the legality conditions associated with instantiating a used or refined concept strongly motivate the specification writer toward a style in which concept use rather than refinement is favored.