Patent ID: 6637019
Filing Date: 2003-10-21
Classification: G06F

Abstract:
A system for software modeling of hardware architecture including:a) a software part corresponding to an individual component of the hardware architecture, said software part including a set of interface code functions; b) a data structure associated with the software part comprising a plug table containing one or more plugs, each plug including an assigned plug identifier, an export plug, the name of a given interface code function accessed by the plug, and an address for the given function if the function is available for export from the software part; c) a second software part, a plug table associated with the second software part and containing one or more plugs including an import plug; and d) a connector joining the export plug in the plug table of the first software part with an import plug in the plug table of the second software part for transfer of the code function from the first software part into the second software part, wherein the connector has a left part and a right part; the system further including a Create_Connection function having the parameters left part, left plug number, right part and right plug number, and a connection function consisting of Import_Export_Connection_Function.