Towards heterogeneous formal specifications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We believe that big software systems could be more easily formally specified if several specification approaches were allowed within a single system specification. We propose a notion of heterogeneous framework where the specifier can choose a dedicated specification framework for each specification module. We show how the resulting heterogeneous modular specifications can get semantics, and how modular proofs can still be performed on these specifications. Our contribution is mainly focussed on a sort of interoperability between heterogeneous specification modules and we retrieve, as much as possible, classical notions of “meta-formalisms,” modularity for structured specifications, or inference systems, as they are well known in the algebraic specification community. With this respect, our work can be regarded as an attempt to unify frameworks, by accepting and formalizing heterogeneity.

Original languageEnglish
Title of host publicationAlgebraic Methodology and Software Technology - 5th International Conference, AMAST 1996, Proceedings
EditorsMartin Wirsing, Maurice Nivat
PublisherSpringer Verlag
Pages458-472
Number of pages15
ISBN (Print)9783540614630
DOIs
Publication statusPublished - 1 Jan 1996
Externally publishedYes
Event5th International Conference on Algebraic Methodology and Software Technology, AMAST 1996 - Munich, Germany
Duration: 1 Jul 19965 Jul 1996

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1101
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference5th International Conference on Algebraic Methodology and Software Technology, AMAST 1996
Country/TerritoryGermany
CityMunich
Period1/07/965/07/96

Keywords

  • Algebraic specifications
  • Formal specifications
  • Heterogeneous specifications
  • Inference systems
  • Logical frameworks
  • Modularity
  • Theorem proving

Fingerprint

Dive into the research topics of 'Towards heterogeneous formal specifications'. Together they form a unique fingerprint.

Cite this