| An approach to interface synthesis |
| Full text |
Publisher Site
,
Pdf
(133 KB)
|
| Source
|
International Symposium on Systems Synthesis
archive
Proceedings of the 8th international symposium on System synthesis
table of contents
Cannes, France
Pages: 16 - 21
Year of Publication: 1995
ISBN:0-89791-771-5
|
|
Authors
|
|
Jan Madsen
|
Department of Computer Science, Technical University of Denmark, DK-2800 Lyngby, Denmark
|
|
Bjarne Hald
|
Department of Computer Science, Technical University of Denmark, DK-2800 Lyngby, Denmark
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 12, Citation Count: 15
|
|
|
ABSTRACT
Abstract: Presents a novel interface synthesis approach based on a one-sided interface description. Whereas most other approaches consider interface synthesis as optimizing a channel to existing client/server modules, we consider the interface synthesis as part of the client/server module synthesis (which may contain the re-use of existing modules). The interface synthesis approach describes the basic transformations needed to transform the server interface description into an interface description on the client side of the communication medium. The synthesis approach is illustrated through a point-to-point communication, but is applicable to synthesis of a multiple client/server environment. The interface description is based on a formalization of communication events.
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
|
G. Boriello and R. Katz. Synthesis of interface transducer logic. In proceedings oflCCAD, 1987.
|
| |
2
|
|
| |
3
|
D. Filo, D.C. Ku, C.N. Coelho, and G. De Micheli. Interface optimization for concurrent systems under timing constraints. IEEE Trans. on VLSI Systems, pages 268-281, September 1993.
|
| |
4
|
B.G. Hald and J. Madsen. A flexible architecture representation for high-level synthesis. In proceedings of APCHDL, pages 247-250, 1994.
|
| |
5
|
Axel Jantsch , Peeter Ellervee , Ahmed Hemani , Johnny Öberg , Hannu Tenhunen, Hardware/software partitioning and minimizing memory interface traffic, Proceedings of the conference on European design automation, p.226-231, September 19-23, 1994, Grenoble, France
|
| |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
CITED BY 15
|
|
|
|
|
Jean-Marc Daveau , Gilberto Marchioro , Ahmed Amine Jerraya, Hardware/software co-design of an ATM network interface card: a case study, Proceedings of the 6th international workshop on Hardware/software codesign, p.111-115, March 15-18, 1998, Seattle, Washington, United States
|
|
|
L. Freund , M. Israel , F. Rousseau , J. M. Bergé , M. Auguin , C. Belleudy , G. Gogniat, A codesign experiment in acoustic echo cancellation: GMDF&agr;, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.2 n.4, p.365-383, Oct. 1997
|
|
|
Gaetano Borriello , Luciano Lavagno , Ross B. Ortega, Interface synthesis: a vertical slice from digital logic to software components, Proceedings of the 1998 IEEE/ACM international conference on Computer-aided design, p.693-695, November 08-12, 1998, San Jose, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.0
GENERAL
Subjects:
Systems specification methodology
Additional Classification:
C.
Computer Systems Organization
C.0
GENERAL
Subjects:
Hardware/software interfaces
C.4
PERFORMANCE OF SYSTEMS
Subjects:
Performance attributes
G.
Mathematics of Computing
G.2
DISCRETE MATHEMATICS
G.2.2
Graph Theory
Subjects:
Graph algorithms
General Terms:
Algorithms,
Design,
Performance,
Theory
Keywords:
application program interfaces,
channel optimization,
client-server systems,
client-side interface description,
client/server module synthesis,
communication events formalization,
existing module reuse,
interface synthesis,
multiple client/server environment,
one-sided interface description,
point-to-point communication,
server interface description,
software reusability,
subroutines
|