US2011246158A1PendingUtilityA1

Method for simulating a complex system with construction of at least one model including at least one modelled router, corresponding computer software package and storage means

Assignee: COFLUENT DESIGNPriority: Jun 8, 2006Filed: Jun 16, 2011Published: Oct 6, 2011
Est. expiryJun 8, 2026(expired)· nominal 20-yr term from priority
G06F 30/367
42
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method is provided for constructing at least a functional model of a complex system including a plurality of components. The method includes constructing the functional model of the complex system, including a hierarchized set of modelled functional components. Each of the functional modelled components is an instance of an object class belonging to a specific set of object classes. The specific set of object classes includes a “Functional Router” class, representing an abstract model of a dummy router, which describes a set of interconnections between at least two modelled functional components, each instance of the “Functional Router” class being called a modelled functional router. The functional model of the system includes at least one functional modelled router.

Claims

exact text as granted — not AI-modified
1 . A method for constructing at least a functional model of a complex system including a plurality of components, said method comprising:
 constructing the functional model of the complex system including a hierarchized set of modelled functional components, each of the modelled functional components being an instance of an object class belonging to a first specific set of object classes,   wherein said first specific set of object classes includes a “Functional Router” class, representing an abstract model of a dummy router, which describes a set of interconnections between at least two modelled functional components, each instance of the “Functional Router” class being called a modelled functional router, and   wherein said functional model of the system includes at least one modelled functional router.   
     
     
         2 . The method of  claim 1 , wherein each modelled functional router possesses an input/output pair for each of said at least two modelled functional components for which said modelled functional router describes the interconnections. 
     
     
         3 . The method of  claim 2 , wherein the number of input/output pairs that each modelled functional router possesses can be dynamically modified. 
     
     
         4 . The method of  claim 2 , wherein each modelled functional router uses a routing table in order to route a request received at one of its inputs, coming from a first modelled functional component, to one of its outputs, bound for a second modelled functional component, the routing being based on the contents of said request. 
     
     
         5 . The method of  claim 4 , wherein said routing table carried out routing belonging to the group including static routing and dynamic routing. 
     
     
         6 . The method of  claim 1 , wherein said functional model of the system possesses a topology belonging to the group including:
 a topology with a single modelled functional router;   a topology with at least two independent modelled functional routers;   a topology with at least two hierarchized modelled functional routers.   
     
     
         7 . The method of  claim 1 , wherein each modelled functional router is defined at least by a first attribute indicating the number of possible simultaneous communications for said modelled functional router. 
     
     
         8 . The method of  claim 1 , wherein each modelled functional router is defined at least by a second attribute indicating a transfer time due to said modelled functional router. 
     
     
         9 . The method of  claim 1 , wherein the method includes:
 constructing a platform model for the complex system including a set of modelled physical components, each of the modelled physical components being an instance of an object class belonging to a second specific set of object classes,   wherein said second specific set of object classes includes a “Physical Router” class, representing an abstract model of a physical router, actually included in the complex system, which describes a set of interconnections between at least two modelled physical components, each instance of the “Physical Router” class being called a modelled physical router,   and wherein said platform model of the complex system includes at least one modelled physical router.   
     
     
         10 . The method of  claim 9 , wherein the method includes:
 distributed mapping of said functional model to said platform model, via distributed assignment of said at least one modelled functional router to said at least one modelled physical router, making it possible to obtain an architectural model of said complex system.   
     
     
         11 . The method of  claim 1 , wherein said complex system is a complex electronic system. 
     
     
         12 . The method of  claim 1  and further comprising:
 recording the functional model on a computer-readable medium. 
 
     
     
         13 . A computer software package recorded on a computer-readable medium and executable by a processor, wherein the computer software package includes program code instructions for executing the following steps, when said program is run on a computer:
 constructing a functional model of a complex system including a hierarchized set of modelled functional components, each of the modelled functional components being an instance of an object class belonging to a first specific set of object classes,   wherein said first specific set of object classes includes a “Functional Router” class, representing an abstract model of a dummy router, which describes a set of interconnections between at least two modelled functional components, each instance of the “Functional Router” class being called a modelled functional router, and   wherein said functional model of the system includes at least one modelled functional router.   
     
     
         14 . The computer software package of  claim 12 , wherein the steps further comprise:
 recording the functional model on the computer-readable medium.   
     
     
         15 . A storage device, which is computer-readable and stores a set of instructions executable by a computer in order to implement a method comprising:
 constructing a functional model of a complex system including a hierarchized set of modelled functional components, each of the modelled functional components being an instance of an object class belonging to a first specific set of object classes,   wherein said first specific set of object classes includes a “Functional Router” class, representing an abstract model of a dummy router, which describes a set of interconnections between at least two modelled functional components, each instance of the “Functional Router” class being called a modelled functional router, and   wherein said functional model of the system includes at least one modelled functional router.

Join the waitlist — get patent alerts

Track US2011246158A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.