Title :
An approach to interface synthesis
Author :
Madsen, Jan ; Hald, Bjarne
Author_Institution :
Dept. of Comput. Sci., Tech. Univ. Denmark, Lyngby, Denmark
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
Keywords :
application program interfaces; client-server systems; software reusability; subroutines; channel optimization; 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; Application software; Communication system software; Computer architecture; Computer science; Councils; Hardware; Protocols; System-level design; Timing; Wires;
Conference_Titel :
System Synthesis, 1995., Proceedings of the Eighth International Symposium on
Conference_Location :
Cannes
Print_ISBN :
0-8186-7076-2
DOI :
10.1109/ISSS.1995.520607