Coalgebraic Semantics for Component Systems

  • Sabine Glesner
  • Jan Olaf Blech
Conference paper

DOI: 10.1007/11786160_14

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3938)
Cite this paper as:
Glesner S., Blech J.O. (2006) Coalgebraic Semantics for Component Systems. In: Reussner R.H., Stafford J.A., Szyperski C.A. (eds) Architecting Systems with Trustworthy Components. Lecture Notes in Computer Science, vol 3938. Springer, Berlin, Heidelberg

Abstract

We propose a novel approach for defining the semantics of component systems coinductively. In particular, we formalize a framework for component systems within the theorem prover Isabelle/HOL. Using this formalization, we are able to formally reason about and verify aspects of component composition and interaction. Furthermore, we discuss strategies for adaptor code generation from a given component system specification. We demonstrate the applicability of our approach by a case study.

Keywords

Components component interaction semantics verification coinduction Isabelle/HOL 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Sabine Glesner
    • 1
  • Jan Olaf Blech
    • 1
  1. 1.Institute for Software Engineering and Theoretical Computer ScienceTechnical University of BerlinBerlinGermany

Personalised recommendations