Investigating of embedded virtual instruments middleware

As virtual instruments (VI) application used widely in the embedded field, there is an increasing need for designing an embedded virtual instruments middleware (EVIM), which provides the necessary cooperative functions and communication services in embedded VI system to avoid developing the basic module repeatedly. Based on the integrated analysis of the mainstream embedded middleware-MinimumCORBA, this paper presents a novel EVIM model and its basic running mechanism. Inspired by the standard of interchangeable virtual instruments (IVI), we make the use of the UML-based object-oriented method to program, and provide a set of class libraries and APIs so that developers can build new embedded VI application system in component-based mode with higher efficiency and code-reused rate.