Patents Assigned to Cofluent Design
  • Publication number: 20110246168
    Abstract: A method for simulating a complex system including a plurality of constituents is provided. The method includes constructing at least one complex system model, each system model including a hierarchised set of modelled constituents. The construction step includes, for each model, obtaining a multiple instance hierarchical model including at least one instance vector corresponding to a plurality of instances of one and the same modelled constituent, each instance vector being able to be located at any level of a hierarchical decomposition tree of the multiple instance hierarchical model. The construction step additionally includes, for each model, expanding the multiple instance hierarchical model into an expanded model by expansion of at least one instance vector included in the multiple instance hierarchical model.
    Type: Application
    Filed: June 15, 2011
    Publication date: October 6, 2011
    Applicant: COFLUENT DESIGN
    Inventor: Jean-Paul Calvez
  • Publication number: 20110246158
    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.
    Type: Application
    Filed: June 16, 2011
    Publication date: October 6, 2011
    Applicant: COFLUENT DESIGN
    Inventor: Jean-Paul Calvez
  • Patent number: 7991603
    Abstract: A method for simulating a complex system including a plurality of constituents is provided. The method includes constructing at least one complex system model, each system model including a hierarchised set of modelled constituents. The construction step includes, for each model, obtaining a multiple instance hierarchical model including at least one instance vector corresponding to a plurality of instances of one and the same modelled constituent, each instance vector being able to be located at any level of a hierarchical decomposition tree of the multiple instance hierarchical model. The construction step additionally includes, for each model, expanding the multiple instance hierarchical model into an expanded model by expansion of at least one instance vector included in the multiple instance hierarchical model.
    Type: Grant
    Filed: October 11, 2007
    Date of Patent: August 2, 2011
    Assignee: Cofluent Design
    Inventor: Jean-Paul Calvez
  • Patent number: 7987083
    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.
    Type: Grant
    Filed: June 8, 2007
    Date of Patent: July 26, 2011
    Assignee: Cofluent Design
    Inventor: Jean-Paul Calvez
  • Patent number: 7925490
    Abstract: A method of transactional simulation of a generic communication node model is proposed. The method includes steps, performed at each simulation step corresponding to transaction start events and transaction end events, including: calculating a remaining quantity of data to be transmitted for each transaction not completed in a list of current transactions; if the simulation step corresponds to the start of a new transaction, calculating a quantity of data to be transmitted for the new transaction and adding the new transaction to the list of current transaction; if the simulation step corresponds to the end of the transaction, removing the transaction from the list of current transactions; allocating throughputs to the current transactions, according to a predetermined node sharing policy; calculating a duration up to the closest end time of one of the current transactions; and assigning a wait for the duration before generation of the next transaction end event.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: April 12, 2011
    Assignee: Cofluent Design
    Inventor: Jean-Paul Calvez
  • Patent number: 7885802
    Abstract: A method is provided for simulating a complex system including a scheduler hierarchy. The complex system includes at least one processor that executes a set of functions under the control of a hierarchical group of schedulers. The method includes a step of constructing an architectural model of the complex system comprising a hierarchical group of components, each of said components comprising an instance of an object class belonging to the group containing: a first class, known as the Processor class, which represents an abstract model of any processor included in the complex system, a second class, known as the Function class, which represents an abstract model of any function executed by the complex system; and a third class, known as the Scheduler class, which represents an abstract model of any scheduler. Each instance is initialized with at least one attribute that characterizes the behavior desired therefrom.
    Type: Grant
    Filed: February 7, 2006
    Date of Patent: February 8, 2011
    Assignee: Cofluent Design
    Inventor: Jean-Paul Calvez
  • Publication number: 20080243464
    Abstract: A method of transactional simulation of a generic communication node model is proposed. The method includes steps, performed at each simulation step corresponding to transaction start events and transaction end events, including: calculating a remaining quantity of data to be transmitted for each transaction not completed in a list of current transactions; if the simulation step corresponds to the start of a new transaction, calculating a quantity of data to be transmitted for the new transaction and adding the new transaction to the list of current transaction; if the simulation step corresponds to the end of the transaction, removing the transaction from the list of current transactions; allocating throughputs to the current transactions, according to a predetermined node sharing policy; calculating a duration up to the closest end time of one of the current transactions; and assigning a wait for the duration before generation of the next transaction end event.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 2, 2008
    Applicant: CoFluent Design
    Inventor: Jean-Paul Calvez
  • Publication number: 20080228461
    Abstract: A method is provided for simulating a complex system including a scheduler hierarchy. The complex system includes at least one processor that executes a set of functions under the control of a hierarchical group of schedulers. The method includes a step of constructing an architectural model of the complex system comprising a hierarchical group of components, each of said components comprising an instance of an object class belonging to the group containing: a first class, known as the Processor class, which represents an abstract model of any processor included in the complex system, a second class, known as the Function class, which represents an abstract model of any function executed by the complex system; and a third class, known as the Scheduler class, which represents an abstract model of any scheduler. Each instance is initialised with at least one attribute that characterises the behaviour desired therefrom.
    Type: Application
    Filed: February 7, 2006
    Publication date: September 18, 2008
    Applicant: CoFluent Design
    Inventor: Jean-Paul Calvez
  • Publication number: 20080091401
    Abstract: A method for simulating a complex system including a plurality of constituents is provided. The method includes constructing at least one complex system model, each system model including a hierarchised set of modelled constituents. The construction step includes, for each model, obtaining a multiple instance hierarchical model including at least one instance vector corresponding to a plurality of instances of one and the same modelled constituent, each instance vector being able to be located at any level of a hierarchical decomposition tree of the multiple instance hierarchical model. The construction step additionally includes, for each model, expanding the multiple instance hierarchical model into an expanded model by expansion of at least one instance vector included in the multiple instance hierarchical model.
    Type: Application
    Filed: October 11, 2007
    Publication date: April 17, 2008
    Applicant: CoFluent Design
    Inventor: Jean-Paul Calvez
  • Publication number: 20080004851
    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.
    Type: Application
    Filed: June 8, 2007
    Publication date: January 3, 2008
    Applicant: CoFluent Design
    Inventor: Jean-Paul Calvez