Deriving modular designs from formal specifications

  • Authors:
  • David Carrington;David Duke;Ian Hayes;Jim Welsh

  • Affiliations:
  • -;-;-;-

  • Venue:
  • SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
  • Year:
  • 1993

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of designing the top-level modular structure of an implementation. Our starting point is a formal specification of the system. Our approach is to analyse the references to the state variables by the operations of the system. Operations that reference/modify similar sets of variables are likely candidates for grouping into a module. We evaluate the strategy by applying it to a large Z specification of a language-based editor.