id: 02061973 dt: j an: 02061973 au: Damaševičius, Robertas; Štuikys, Vytautas ti: Wrapping of soft IPs for interface-based design using heterogeneous metaprogramming. so: Informatica, Vilnius 14, No. 1, 3-18 (2003). py: 2003 pu: Lithuanian Academy of Sciences, Institute of Mathematics and Informatics, Vilnius; IOS Press, Amsterdam la: EN cc: ut: FIFO protocol ci: li: ab: Summary: We discuss the application of heterogeneous Meta ProGramming (MPG) for the interface-based design, which deals with the synthesis of the communication interfaces between Intellectual Property components (IPs). Heterogeneous MPG is based on the simultaneous usage of a domain language for describing domain functionality and a metalanguage for developing generic components and program generators. We present a design framework based on the MPG techniques. The novelty of our approach is that we apply the concept of heterogeneous MPG for the automatic generation of IP wrappers for communication between the third-party soft IPs systematically. We present a case study for the synthesis of the communication interfaces using a FIFO protocol. rv: