Abstract
We generalise and clarify connections between variants of modularity (preservation of faithfulness) and interpolation by localising them to a diagram in an entailment system. The variants of modularity arise naturally from the idea of building specifications in steps. We establish, by an algebraic approach, connections between these variants and (the existence of) versions of interpolating specifications. We also extend these correspondences to specification and interpolating families, and clarify the role of pushout diagrams in this context.
Original language | English |
---|---|
Pages (from-to) | 203-211 |
Number of pages | 9 |
Journal | Information Processing Letters |
Volume | 82 |
Issue number | 4 |
Early online date | 29 Aug 2001 |
DOIs | |
Publication status | Published - 31 May 2002 |
Keywords
- Formal specifications
- Institution
- Interpolation
- Modularity
- Software engineering
ASJC Scopus subject areas
- Theoretical Computer Science
- Signal Processing
- Information Systems
- Computer Science Applications