| Convertibility verification and converter synthesis: two faces of the same coin |
| Full text |
Pdf
(187 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California
Pages: 132 - 139
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
|
|
Authors
|
|
Roberto Passerone
|
Cadence Berkeley Laboratories, Berkeley, CA
|
|
Luca de Alfaro
|
University of California, Santa Cruz, Santa Cruz, CA
|
|
Thomas A. Henzinger
|
University of California, Berkeley, Berkeley, CA
|
|
Alberto L. Sangiovanni-Vincentelli
|
University of California, Berkeley, Berkeley, CA
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 13, Citation Count: 4
|
|
|
ABSTRACT
An essential problem in component-based design is how to compose components designed in isolation. Several approaches have been proposed for specifying component interfaces that capture behavioral aspects such as interaction protocols, and for verifying interface compatibility. Likewise, several approaches have been developed for synthesizing converters between incompatible protocols. In this paper, we introduce the notion of adaptability as the property that two interfaces have when they can be made compatible by communicating through a converter that meets specified requirements. We show that verifying adaptability and synthesizing an appropriate converter are two faces of the same coin: adaptability can be formalized and solved using a game-theoretic framework, and then the converter can be synthesized as a strategy that always wins the game. Finally we show that this framework can be related to the rectification problem in trace theory.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
Roberto Passerone , James A. Rowson , Alberto Sangiovanni-Vincentelli, Automatic synthesis of interfaces between incompatible protocols, Proceedings of the 35th annual conference on Design automation, p.8-13, June 15-19, 1998, San Francisco, California, United States
[doi> 10.1145/277044.277047]
|
| |
3
|
|
 |
4
|
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
 |
8
|
Felice Balarin , Luciano Lavagno , Claudio Passerone , Alberto Sangiovanni-Vincentelli , Yosinori Watanabe , Guang Yang, Concurrent execution semantics and sequential simulation algorithms for the metropolis meta-model, Proceedings of the tenth international symposium on Hardware/software codesign, May 06-08, 2002, Estes Park, Colorado
[doi> 10.1145/774789.774793]
|
| |
9
|
Jerry R. Burch , David Dill , Elizabeth Wolf , Giovanni de Micheli, Modeling hierarchical combinational circuits, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.612-617, November 07-11, 1993, Santa Clara, California, United States
|
| |
10
|
J. Thatcher and J. Wright, "Generalized finite automata theory with an application to a decision problem of second-order logic," Mathematical System Theory, vol. 2, pp. 57--81, 1968.
|
| |
11
|
J. Büchi and L. Landweber, "Solving sequential conditions by finite-state strategies," Trans. Amer. Math. Soc., vol. 138, pp. 295--311, 1969.
|
| |
12
|
W. Thomas, "On the synthesis of strategies in infinite games," in Proc. of 12th Annual Symp. on Theor. Asp. of Comp. Sci., vol. 900 of Lect. Notes in Comp. Sci., pp. 1--13, Springer-Verlag, 1995.
|
| |
13
|
|
 |
14
|
Yuri Gurevich , Leo Harrington, Trees, automata, and games, Proceedings of the fourteenth annual ACM symposium on Theory of computing, p.60-65, May 05-07, 1982, San Francisco, California, United States
[doi> 10.1145/800070.802177]
|
| |
15
|
|
 |
16
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|