Building a modal interface theory for concurrency and data

  • Authors:
  • Sebastian S. Bauer;Rolf Hennicker;Martin Wirsing

  • Affiliations:
  • Ludwig-Maximilians-Universität, München, Germany;Ludwig-Maximilians-Universität, München, Germany;Ludwig-Maximilians-Universität, München, Germany

  • Venue:
  • WADT'10 Proceedings of the 20th international conference on Recent Trends in Algebraic Development Techniques
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

Treating control and data in an integrated way is an important issue in system development. We discuss a compositional approach for specifying concurrent behavior of components with data states on the basis of interface theories. The dynamic aspects of a system are specified by modal I/O-transition systems, whereas changes of data states are specified by pre- and postconditions. In this setting we study refinement and behavioral compatibility of components. We show that refinement is compositional and that compatibility is preserved by refinement; thus the requirements for interface theories are satisfied. As a consequence, our approach supports independent implementability and reusability of concurrently interacting components with data states.