CoFluent Design
Encyclopedia
CoFluent Design is a supplier of electronic system level
Electronic system level
Electronic system level design and verification is an emerging electronic design methodology that focuses on the higher abstraction level concerns first and foremost. The term Electronic System Level or ESL Design was first defined by Gartner Dataquest, a EDA-industry-analysis firm, on February...

 (ESL) modeling and simulation software. CoFluent is headquartered in Nantes, France, and has sales offices in Paris, France, San Jose, California, and Tokyo, Japan.

History

Original CoFluent technology development was initiated by the Ecole polytechnique of the University of Nantes in France by Professor Jean-Paul Calvez and his research team. The technology represents 20 years of research on a methodology for the design of electronic systems called MCSE (French for Méthodologie de Conception de Systèmes Electroniques) which is in public domain .

In 2003, CoFluent was spun off as an independent company.

In 2007, CoFluent raised funds from venture capital firms.

CoFluent Design provides system modeling and simulation solutions that enable embedded system
Embedded system
An embedded system is a computer system designed for specific control functions within a larger system. often with real-time computing constraints. It is embedded as part of a complete device often including hardware and mechanical parts. By contrast, a general-purpose computer, such as a personal...

 and chip designers to imagine and validate new concepts and architectures.

In 2011, CoFluent Design was acquired by Intel. Under the terms of the acquisition, CoFluent Studio has also become the property of Intel. All CoFluent employees have also been picked up by Intel and will continue to provide customer support.

Products

  • CoFluent Studio is a visual model-driven engineering
    Model-driven engineering
    Model-driven engineering is a software development methodology which focuses on creating and exploiting domain models , rather than on the computing concepts...

     (MDE) software for modeling and simulating complex multi-core
    Multi-core (computing)
    A multi-core processor is a single computing component with two or more independent actual processors , which are the units that read and execute program instructions...

     hardware/software systems. Graphical input is based on the MCSE notations, a domain-specific language (DSL) for describing electronic system behavioral and architectural models with time and performance properties. MCSE is very similar to the MARTE
    Marte
    Marte may refer to:*Mars, the Roman god of war*Modeling and Analysis of Real Time and Embedded systems , UML profile*Club Deportivo Marte, a Mexican football club*Atlético Marte, a Salvadoran football club...

     unified modeling language
    Unified Modeling Language
    Unified Modeling Language is a standardized general-purpose modeling language in the field of object-oriented software engineering. The standard is managed, and was created, by the Object Management Group...

     (UML) profile and SysML. CoFluent Studio generates transaction-level modeling
    Transaction-level modeling
    Transaction-level modeling is a high-level approach to modeling digital systems where details of communication among modules are separated from the details of the implementation of functional units or of the communication architecture. Communication mechanisms such as busesor FIFOs are modeled as...

     SystemC
    SystemC
    SystemC is a set of C++ classes and macros which provide an event-driven simulation kernel in C++ . These facilities enable a designer to simulate concurrent processes, each described using plain C++ syntax...

     code for early architecture exploration and performance analysis. It is based on the Eclipse modeling framework
    Eclipse Modeling Framework
    Eclipse Modeling Framework is an Eclipse-based modeling framework and code generation facility for building tools and other applications based on a structured data model...

    (EMF) technology.

  • CoFluent Reader is a free CoFluent model viewer and simulation player.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK