Refinement patterns for ASTD

  • Authors:
  • Jérémy Milhau;Frédéric Gervais;Régine Laleau;Marc Frappier

  • Affiliations:
  • Université Paris-Est, LACL, France;Université Paris-Est, LACL, France;Université Paris-Est, LACL, France;Université de Sherbrooke, Québec, Canada

  • Venue:
  • ACM SIGSOFT Software Engineering Notes
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

astd is a formal and graphical language specifically defined for information system specification. Up to now, a specifier had to build an astd specification from scratch and there were no refinement techniques for stepwise construction. This paper aims at introducing refinement patterns for astd, which are inspired from real case studies. For each pattern, proof obligations have been identified to define the refinement semantics we want to provide. The three refinement patterns presented in the paper are illustrated by an example of a basic complaint management system.