- September 2023
- A Constructive State-based Semantics and Interpreter for a Synchronous Data-flow Language with State machines (EMSOFT’23).
Hamburg., Sept. 23, 2023. slides.
- November 2022
- A Brief History of Synchronous Programming. Workshop
SYNCHRON, Villa Clytia, Fréjus, France. November 28, 2022.
slides.
- November 2022
- Programmation synchrone: des langages de haute fidélité pour commmander des objets physiques. Journées scientifiques de l’INRIA,
Rocquencourt, France. 23 novembre 2022.
- August 2020
- Synchronous Programming of Reactive Systems
or
Turning a mathematical model into executable code. Invited talk. ALGOS’2020.
- January 2020
- A Coiterative Synchronous Semantics for Scade (work in progress). Workshop CAFEIN, Les Angles, France. slides.
- September 2019
- Scade 6, a Formal Language for
Embedded Software Development. Forum on specification & Design
Languages (FDL). Invited talk. Southampton, England. September 4, 2019.
slides.
- October 2017
- A Synchronous Look at the Simulink Standard
Library. Conf. on Embedded Software (EMSOFT’17). Seoul. October 16-18, 2017.
slides.
- June 2017
- Les langages synchrones: des dessins qui commandent!
Les journées scientifiques de l’INRIA (50 ans). Sophia
Antipolis. 14-16 juin 2017. slides.
- February 2016
- Programming the Simulink Standard Library with
Zélus: experience report. ANR Cafein, Les Angles (Pyrénées). Feb. 2, 2016
(a preliminary version of this talk was given at the Workshop SYNCHRON,
organised by Reinhard Von Hanxleden, in Kiel, Germany, December 2015).
- October 2015
- Building a Hybrid Systems Modeler on
Synchronous Languages Principles. Invited talk. Conf. EMSOFT.
October 4-9, 2015. Amsterdam, The Netherlands.
- Juin 2015
- SCADE Hybrid, une extension de SCADE avec des ODEs. Groupe
de travail AFSEC. Journées nationales du GDR GPL. Bordeaux. 12 juin 2015.
- April 2015
- A Synchronous-based Code Generator For Explicit Hybrid Systems Languages. Compiler Construction (CC’2015); ETAPS, London. April 17, 2015.
slides.
- December 2014
- SCADE Hybrid: An extension of SCADE with ODEs
(Experience Report). 21th SYNCHRON Workshop, Aussois, France.
December 4, 2014.
- June 2014
- A Type-based Analysis of Causality Loops in
Hybrid Systems Modelers. Journées du GDR, Groupe AFSEC. CNAM, Paris. June 13, 2014.
- June 2014
- A Type-based Analysis of Causality Loops in
Hybrid Systems Modelers. Dynasim/Dassault-Systèmes, Lund. June 3, 2014.
- April 2014
- Programming Languages for Hybrid System Modeling.
Streaming Day. Saint-Germain au Mont d’Or. April 14, 2014.
- March 2014
- Languages for Programming Hybrid
Discrete/Continuous-Time Systems. Invited seminar (Chaîre
“Algorithms, machines and languages”, Collège de France, Paris). March
26, 2014.
slides.
- Feb. 2014
-
Zélus, a Synchronous Language with ODEs. Invited talk. Berkeley Univ. Feb. 11, 2014.
- November 2013
-
The crazy fly! (fun talk). 20th SYNCHRON workshop, Daghstuhl, Germany.
slides.
- November 2013
-
A Causality Analysis for a Hybrid Synchronous Language.
20th SYNCHRON workshop, Daghstuhl, Germany.
slides.
- October 2013
-
Improving the Safety of Critical Real-time Software with Mathematical
Languages. India-France Technology Summit.
Delhi, India. October 24, 2013.
- October 2013
- Zélus, a Synchronous Language with ODEs.
Invited seminar at the Indian Institute of Science and Control (IISC),
Bangalore, India. October 22th, 2013.
- October 2013
- The Fundamentals of Synchronous Languages.
Invited seminar at National Instruments, Bangalore, India. October 21th, 2013.
- June 2013
- Zélus, a Synchronous Language with ODEs.
Synchronics (Action d’envergure INRIA) final review, Paris. June 18, 2013.
slides.
- april. 2013
- Synchronous languages: the challenges. Invited
talk. TSD 2013 3rd Tsinghua
Software Day. Beijing, Tsinghua Univ. April 25th, 26th, 2013.
- april. 2013
- The Principles of Synchronous Languages.
Invited talk.
TSD 2013 3rd Tsinghua Software Day. Beijing, Tsinghua Univ. April 25th, 26th, 2013.
- april. 2013
- Zélus: a synchronous language with ODEs. HSCC’13.
Philadelphia. April 9, 2013. slides.
- nov. 2012
- Zélus, a Synchronous Language with ODEs.
November 23, 2012, Workshop SYNCHRON, Le Croisic, France. slides.
- nov. 2012
- Some time leaks in hybrid modelers (short talk).
November 20, 2012, Workshop SYNCHRON, Le Croisic, France.
slides.
- feb 2012
- Combiner du temps discret et du temps continu dans un
langage synchrone. Séminaire
MaMux, IRCAM, Paris.
- dec 2011
- Programming hybrid systems with synchronous languages.
Invited talk. Intern. Conference on Complex Systems, Design &
Management (CSDM 2011).
slides.
- dec 2011
- A Hybrid Synchronous Language with Hierarchical Automata:
Static Typing and Translation to Synchronous Code. 18th annual Workshop on Synchronous Programming (SYNCHRON), 2011.
Damarie-les-Lys. slides.
- jan 2011
- Design, Semantics and Compilation for a Hybrid
Synchronous Language. Invited talk. 69th Modelica design
meeting. Munich, Germany. January 25th, 2011.
- jan 2011
- Lucid Synchrone, a Functional Synchronous Language. Invited
talk. 69th Modelica design meeting. Munich, Germany. January 25th, 2011.
slides.
- dec 2010
- The true inventors of Synchronous Programming!
(recreational talk). Workshop SYNCHRON, Fréjus, France. December 3st, 2010.
(slides+video+demo on demand).
- dec 2010
- Divide and recycle: types and compilation for a hybrid
synchronous language. Workshop SYNCHRON, Fréjus, France. December 2snd, 2010.slides.
- nov 2010
- Typage et compilation d’un langage synchrone hybride.
GDR TLP (Types, Langages, Preuves). Strasbourg. Vendredi 9 nov. 2010.
- oct 2010
- Divide and recycle: types and compilation for a hybrid
synchronous language. Synchronics days. Paris, october, 18th. slides.
- june 2010
- Velus: a formally defined compiler for Lustre. Invited talk.
The MathWorks, Natick (Boston), USA. 2010, June, 4th.
- may. 2010
- Action d’envergure INRIA Synchronics: langage(s)
pour la conception et l’implémentation des systèmes
embarqués. Journées INRIA/Industrie, Toulouse. 17 mai 2010.
transparents; code de simulation du réseau de
capteurs en ReactiveML.
- april. 2010
- A proposal for a hybrid extension of Lustre. Séminaire
Metalica, INRIA Rocquencourt.
- jan. 2010
- Les programmes prennent le temps. Unithé ou
Café. INRIA Ile-de-France,
Saclay. exposé, le
code ReactiveML, les
vidéo 1 et
2 (à lire avec VLC).
- nov. 2009
- Modular Static Scheduling of Synchronous Data-flow
Networks. Workshop SYNCHRON, Dagstuhl.
- oct. 2009
- Modular Static Scheduling of Synchronous Data-flow
Networks. Journées du GDR Programmation, Université Paris XII -
Créteil, 21 oct. 2009. slides.
- june 2009
- Clocks as Types in Synchronous Dataflow Languages.
IFIP WG2.8 Functional Programming. Frauenchiemsee, Germany. June 7-12, 2009.
slides.
- march. 2009
- Synchronous Objects with Scheduling Policies: Introducing safe shared memory in Lustre. 2 days INRIA seminar on embedded systems,
Paris. March 10th, 2009. slides.
- jan. 2009
- Abstraction d’horloges dans les systèmes synchrones. Exposé invité à l’AFSEC, 27 janvier 2009, Toulouse. slides.
- nov. 2008
- Synchrony and Clocks in Kahn Process Networks. Invited talk,
Conference ISOR’08, Algier. slides.
- oct. 2008
- Synchronous Functional Programming. Invited talk.
1st Digiteo Forum, Plateau de Saclay. 2008/10/02.slides.
- june 2008
- MiniLustre mais il fait le Maximum ! (Building a
Certified Compiler for Lustre). Seminar 68NQRT at IRISA,
Rennes. June 2008, 26th.
- june 2008
- Clock-directed Modular Code Generation for Synchronous
Data-flow Languages. LCTES 2008. June 2008, 13th.
slides.
- nov. 2007
- MiniLustre mais il fait le Maximum ! (Building a
Certified Compiler for Lustre), Workshop SYNCHRON, Bamberg,
nov. 2007.slides.
- oct. 2007
- Modular Code Generation From Synchronous Block-diagrams,
Workshop APGES, Salzburg, Autria, oct. 2007.
- mar. 2007
- Une extension conservative du data-flow synchrone
avec des machines à états (exposé invité). Journées FAC, 15 – 16 mars 2007, Toulouse. slides.
- jan. 2007
-
Programmation synchrone fonctionnelle (cours invité, 3h),
Journées Francophones des Langages Applicatifs, 2007.
Notes de cours
- nov. 2006
- Mixing Signals and Modes in Synchronous Data-flow
Systems. SYNCHRON workshop, 27 nov, Alpe d’Huez. slides. A short demo of Lucid
Synchrone V3 (wired buffer with by-path, reflex game, coffee machine,
reflex game, etc). See examples.
- nov. 2006
- Synchronous Kahn Networks (ten years later). SYNCHRON workshop, 27 nov, Alpe d’Huez. Talk in honnor
au Paul Caspi. slides
- oct. 2006
-
Mixing Signals and Modes in Synchronous Data-Flow Systems. EMSOFT’06,
Seoul, South Korea, October 2006.
slides
- mars 2006
-
Programmation Synchrone Fonctionnelle (exposé
invité), Approches Formelles dans l’Assistance au Développement
de Logiciels (AFADL’06), 15, 16, 17 mars 2006, Paris.
transparents et programmes.
- jan. 2006
-
N-Synchronous Kahn Networks: A Relaxed Model of
Synchrony for Real-Time Systems. POPL’06, 11-13 jan 2006,
Charleston.
slides
This document was translated from LATEX by
HEVEA.