A micromodularity mechanism

  • Authors:
  • Daniel Jackson;Ilya Shlyakhter;Manu Sridharan

  • Affiliations:
  • Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts, ;Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts, ;Laboratory for Computer Science, Massachusetts Institute of Technology, Cambridge, Massachusetts,

  • Venue:
  • Proceedings of the 8th European software engineering conference held jointly with 9th ACM SIGSOFT international symposium on Foundations of software engineering
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

A simple mechanism for structuring specifications is described. By modelling structures as atoms, it remains entirely first-order and thus amenable to automatic analysis. And by interpreting fields of structures as relations, it allows the same relational operators used in the formula language to be used for dereferencing. An extension feature allows structures to be developed incrementally, but requires no textual inclusion nor any notion of subtyping. The paper demonstrates the flexibility of the mechanism by application in a variety of common idioms.