Coalgebraic Semantics for Component Systems
- 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
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.
KeywordsComponents component interaction semantics verification coinduction Isabelle/HOL
Unable to display preview. Download preview PDF.