English

Some Models and Tools for Open Systems

Logic in Computer Science 2009-11-18 v1

Abstract

In computer science, there is a distinction between closed systems, whose behavior is totally determined in advance, and open systems, that are systems maintaining a constant interaction with an unspecified environment. Closed systems are naturally modeled by transitions systems. Open systems have been modeled in various ways, including process algebras, I/O automata, ``modules'', and interfaces. Games provide a uniform setting in which all these models can be cast and compared. In this paper, we discuss the features and costs related to the game-based approach to open systems, referring to some of the existing models. Finally, we describe a new model of interface, called sociable interface, which is geared towards easier specification, improved reusability of models, and efficient symbolic implementation.

Keywords

Cite

@article{arxiv.0911.3299,
  title  = {Some Models and Tools for Open Systems},
  author = {Axel Legay and Marco Faella},
  journal= {arXiv preprint arXiv:0911.3299},
  year   = {2009}
}

Comments

This is our invited paper to FIT 2005

R2 v1 2026-06-21T14:12:43.237Z