Software Technologies for Future Embedded and Ubiquitous Systems, IEEE Workshop on (2004)
May 11, 2004 to May 12, 2004
Galen S. Swint , Georgia Institute of Technology, Atlanta
Calton Pu , Georgia Institute of Technology, Atlanta
Koichi Moriyama , Sony Corporation of Japan; Georgia Tech
We describe Infopipes, a distributed computational and communications abstraction for information flow applications and I/O intensive distributed real-time embedded (DRE) systems. Infopipes are specified by the syntax, semantics, and quality of service requirements for information flows. Software tools generate executable code from the specification. We explain a DRE scenario and then provide a microbenchmark comparison of generated Infopipe code to standard, handwritten TCP code. Measurements show that Infopipe-generated code has the same execution overhead as the manually written original version.
Software quality, Software tools, System software
C. Pu, G. S. Swint and K. Moriyama, "Infopipes: Concepts and ISG Implementation," Software Technologies for Future Embedded and Ubiquitous Systems, IEEE Workshop on(WSTFEUS), Vienna, Austria, 2004, pp. 19.