|       |  Welcome to the Esterel Community.
  Please feel 
        free to send us your own contribution to this page, in any subject related 
        to Esterel (industry, research, teaching). we shall be happy to publish 
        it. 
 
         
          | The 
            Esterel team cooperates with Industry |   Dassault 
        Aviation uses Esterel for avionics, and has strongly supported the 
        development of the language and tools. Dassault has regularly funded the 
        team through R&D contracts in the last 12 years. Dassault and the Esterel 
        team are members of the french Genie 
        project.
 The Esterel Technologies company, a subsidiary of Simulog, 
        has acquired a source code licence of Esterel v5 and markets the Esterel 
        Studio environment for Esterel and SyncCharts 
        programming and verification.
 
 The Esterel team cooperates with the Cadence 
        Design Systems company on hardware / software codesign and entry languages 
        for system-level design, through a research grant. Cadence develops the 
        ECL 
        programming language, which is C enhanced with Esterel-style constructs.
 
 The team cooperates with Texas 
        Instruments, which uses Esterel for DSP system modelling and validation.
 
 The team cooperates with Intel 
        and Synopsys through 
        a research grant, to explore the possible use of Esterel in aggressive 
        microprocessor design and synthesis.
 
 Within the Syntel project, the team cooperates 
        with Thomson 
        and Simulog on the 
        use of Esterel in hardware/software codesign of wireless communication 
        systems
 
 
         
          | Other 
            industrial use of Esterel |   TRDDC, 
        a branch of Tata Consulting services, markets "Keyareas/Systems Representation" 
        a Human-Machine Interface system that uses Esterel for graphical objects 
        behavior programming
 Motorola Powertrain, Geneva, Switzerland, uses Esterel for engine 
        control embedded systems developmnent.
 
 
 
         
          | External 
            research about Esterel and Synchronous Programming |   Lustre 
        Signal 
        SyncCharts 
        SugarCubes
 
 Jester is an embedding of Esterel into Java, developed by M. Antoniotti 
        at Parades
 
 
         
          | You 
              can now program Lego Mindstorms Robots using the Esterel Language. 
              All you need is:  A 
              Lego Mindstorms kit, 
              an Esterel compiler, and 
              a sensors oriented Esterel program.  You 
              can download the robot-dance 
              program (tgz file) if you want to have explicit example (linux 
              version only,NT not yet available). You can also visit Martin 
              Richard's web site, dedicated to Lego Mindstorms programming 
              with synchronus languages.
 |  |  
 Esterel is 
        teached in several universities and engineering schools. 
         Ecole 
          d'Ingénieur de Genève (EIG, 
          site in French): rich and well detailed teaching material from the Laboratoire 
          d'Informatique Industrielle (LII). 
          Courses on reactive systems 
          and their design. 
          Documentation with a lot of programming examples, including Lego Mindstorms 
          Robots programming using Esterel. Please send us any reference, web link, etc. about 
        Esterel teaching that could be mentionned here. |