Design verification patterns

  • Authors:
  • John Knudsen;Anders P. Ravn;Arne Skou

  • Affiliations:
  • Department of Computer Science, Aalborg University, Aalborg, Denmark;Department of Computer Science, Aalborg University, Aalborg, Denmark;Department of Computer Science, Aalborg University, Aalborg, Denmark

  • Venue:
  • Formal methods and hybrid real-time systems
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

Design Verification Patterns are formal specifications that define the semantics of design patterns. For each design pattern, the corresponding verification pattern give a set of proof obligations. They must be discharged for a correct implementation of the pattern. Additionally there is a set of properties that may be used in the design and verification of applications that employ the pattern. The concept is illustrated by examples from general software engineering and more specialised properties for embedded software.