Patent ID: 7231334

Claim:
A method of processing multiple submodels of a partitioned model, the multiple submodels including a first submodel and a second submodel, said method comprising: employing an application programming interface of a hardware simulator and coupler software to couple a first submodel and a second submodel of a partitioned model, said application programming interface and said coupler software being separate from and external to said partitioned model, said employing comprising: providing a first software coupler separate from and interfaced with said first submodel; providing a second software coupler separate from and interfaced with said second submodel; interfacing said first software coupler and said second software coupler, said interfacing comprising providing a data storage buffer between said first coupler and said second coupler; hubless processing said first submodel and said second submodel, wherein said first submodel and said second submodel communicate directly employing said first coupler, said data storage buffer and said second coupler; and wherein said hubless processing comprises transmitting data to said data storage buffer by said first coupler, said data being obtained from said first submodel, retrieving said data from said data storage buffer by said second coupler and providing said data to said second submodel.