Villa, Tiziano (Autor) Yevtushenko, Nina (Autor) Brayton, Robert K. (Autor) Mishchenko, Alan (Autor) Petrenko, Alexandre (Autor) Sangiovanni-Vincentelli, Alberto (Autor)

The Unknown Component Problem

Theory and Applications

Verfügbare Version:

sofort lieferbar

  149,79 €
inkl. MwSt., ggf. zzgl. Versand

Beschreibung

Consider the problem of designing a component that combined with a known part of a system, called the context, conforms to a given overall specification. This question arises in several applications ranging from logic synthesis to the design of discrete controllers. We cast the problem as solving abstract equations over languages and study the most general (largest) solutions under the synchronous and parallel composition operators.
We also specialize such equations to languages associated with important classes of automata used for modeling systems, e.g., regular languages as counterparts of finite automata, FSM languages as counterparts of FSMs. Then we operate algorithmically on those languages through their automata and study how to solve effectively their language equations. We investigate the largest subsets of solutions closed with respect to various language properties; in particular, classes of the largest compositional solutions (defined by properties exhibited by the composition of the solution and of the context).
We provide the first algorithm to compute the largest compositionally progressive solution of synchronous equations. This approach unifies in a seamless frame previously reported techniques.
As an application we solve the classical problem of synthesizing a converter between a mismatched pair of protocols, using their specifications, as well as those of the channel and the required service.
We provide a detailed account of previous approaches developed in different scientific communities, including contributions from design automation of sequential circuits to discrete event systems modeling and synthesis. Problem of the Unknown Component:Theory and Applications deciphers the problem of designing a component that combined with a known part of a system, conforms to a given overall specification.The authors address the issue by solving abstract equations over language and study the most general solutions under the synchronous and parallel composition operators.
Such equations are specialized to languages associated with important classes of automata used for modeling systems, e.g. regular languages as counterparts of finite automata, FSM languages as counterparts of FSMs. The text then operates algorithmically on those languages through their automata and study how to solve effectively their language equations. The first algorithm to compute the largest compositional progressive solution of synchronous equations is provided.

Produktdetails

ISBN/GTIN 978-0-387-68759-9
Seitenzahl 312 S.
Kopierschutz mit Wasserzeichen
Dateigröße 5444 Kbytes

Produktsicherheit



Wird geladen …