Composition and Refinement of Behavioral Specifications

  • Authors:
  • Dusko Pavlovic;Douglas R. Smith

  • Affiliations:
  • -;-

  • Venue:
  • Proceedings of the 16th IEEE international conference on Automated software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a mechanizable framework forspecifying, developing, and reasoning about complexsystems. The framework combines features from alge-braic specifications, abstract state machines, and refinement calculus, all couched in a categorical setting.In particular, we show how to extend algebraic specifications to evolving specifications (especs) in such away that composition and refinement operations extend to capture the dynamics of evolving, adaptive,and self-adaptive software development, while remaining efficiently computable. The framework is partiallyimplemented in the Epoxi system.