Agenda

Partager
Séminaire

Séminaires REVEAL 2023 | #IngénierieCollaborative : « Towards low-code, collaborative platforms for autonomous systems »

Du 22 Mar. au 22 Mar 2023
AJOUTER À MON AGENDA 20230322 20230322 France <div style="float: left; margin-right: 30px;"><img decoding="async" src="/app/uploads/2023/03/logo_REVEAL.png" alt="Le logo de Reveal, la revue des programmes du CEA-List" width="200" /></div> <p><strong>REVEAL (REVuE des progrAmmes du List) lance une série de séminaires ouverts à toutes et à tous. Ces rendez-vous réguliers vous permettront d&rsquo;échanger avec les équipes du CEA-List sur différentes thématiques. Rendez-vous le 22 mars prochain pour le séminaire « Towards low-code, collaborative platforms for autonomous systems » organisé par Sébastien Gérard et Marcos Didonet de 09h30 à 12h30 en ligne sur livestorm.</strong></p> <p><strong>Il sera diffusé via le lien suivant : </strong></p> <p><center><strong><a href="https://app.livestorm.co/p/ed192349-f5c4-4912-94e1-45c2f0153741" target="_blank" rel="noopener">https://app.livestorm.co/p/ed192349-f5c4-4912-94e1-45c2f0153741</a></strong></center>&nbsp;</p> <p><strong>Keywords: </strong>AI, MBSE, collaborative modelling, autonomous systems, self learning robots, Papyrus4Robotics</p> <p><strong>Mots clés:</strong> IA, MBSE, modélisation collaborative, systèmes autonomes, robots auto apprenants, Papyrus4Robotics</p> <p><strong>Agenda du séminaire</strong></p> <ul> <li>9h30 : Introduction : Sébastien Gérard (CEA-List)</li> <li>9h45 : Don&rsquo;t Panic! &#8211; The role of Model-Driven Software Engineering in the era of AI : Jordi Cabot (Luxembourg Institute of Science and Technology)</li> <li>10h45 : Self-learning robots / Papyrus4Robotics : Raphael Lallement (CEA-List/DILS/LSEA) and Mateo Morelli (CEA-List/DILS/LSEA)</li> <li>11h15 : Collaborative web modeling : Marcos Didonet Del Fabro (CEA-List/DILS/LSEA)</li> <li>11h45 : Generative tasks in MBSE design : Gaël De Chalendar (CEA-List/DIASI/SIALV/LASTI) and Marcos Didonet Del Fabro (CEA-List/DILS/LSEA)</li> <li>12h15: Conclusions</li> </ul> <p>&nbsp;</p> <p><strong>Retrouvez le détail des présentations ci-dessous :</strong></p> <p><strong>Title: </strong>Don&rsquo;t Panic! &#8211; The role of Model-Driven Software Engineering in the era of AI</p> <p><strong>Abstract: </strong>We live in wonderful times. Every day, new AI tools promise to disrupt all aspects of our life, including software development. In this talk, I&rsquo;ll argue that as model-driven experts, these are, in fact, excellent news for us. For several reasons.  First, this AI revolution is adding to the increasing demand of new software solutions, especially systems that embed intelligent components as part of its core set of features both in the front-end (e.g. conversational user interfaces) and back-end (e.g. prediction services). This combination is usually referred to as AI-enhanced software or, simply, smart software. The only way to tame the essential and accidental complexity of smart software is by relying on model-based solutions. Secondly, AI components are software as well. And our modeling techniques will be beneficial to the specification, generation and maintenance of AI components, offering new opportunities for the validation and impact of our expertise. Finally, some of these new AI techniques can also help us to do our job better by assisting (not replacing!) us in our daily model-driven activities. AI is here to stay, it&rsquo;s our job to explore how to best understand the opportunities this brings to the MBSE community. I hope this talk will be a good starting point for this discussion!</p> <p><strong>Presenter Bio:</strong></p> <div style="float: left; margin-right: 30px;"><a href="http://jordicabot.com/"><img decoding="async" src="/app/uploads/2023/03/jordi_cabot.jpg" alt="Photo de Jordi Cabot" width="300" /></a></div> <p>Jordi Cabot is the head of the Software Engineering RDI Unit at the <a href="https://www.list.lu/">Luxembourg Institute of Science and Technology</a>. Previously, he was a former <a href="http://www.icrea.cat/web/home.aspx">ICREA</a> Research Professor at <a href="http://in3.uoc.edu/opencms_portalin3/opencms/en/index.html">Internet Interdisciplinary Institute</a>, a Visiting Professor at the Western Norway University of Applied Sciences, an Associate Professor at <a href="http://www.mines-nantes.fr/">École des Mines de Nantes </a>(France) on an <a href="http://www.inria.fr/en/">Inria</a> international chair, a post-doctoral fellow at the <a href="http://web.cs.toronto.edu/dcs/">University of Toronto</a>, a senior lecturer at <a href="http://www.uoc.edu/">UOC</a> and a visiting scholar at the <a href="http://www.polimi.it/">Politecnico di Milano</a>.  He received the BSc and PhD degrees in Computer Science from the Technical University of Catalonia. Current research topics include software and systems modeling, <strong>pragmatic formal verification</strong> techniques, analysis of <strong>open source</strong> and <strong>open data</strong>  communities and the role <strong>AI</strong> and <strong>natural language</strong> interfaces can play in software development (and vice versa). He has published over 200 articles in top conferences and journals in these areas. Apart from his scientific publications, he writes and blogs about all these topics in several blogs such as the Modeling Languages portal (<a href="http://modeling-languages.com/">http://modeling-languages.com</a>). He is a member of the IEEE and the ACM.</p> <p><strong>Title: </strong>Generative tasks in MBSE design</p> <p><strong>Abstract:</strong></p> <p>The modeling task is often collaborative and it is part of a flow of non-isolated tasks. A model can be created by different means. For instance, a manually created model can be enriched by automatic semantic parsing of user comments. The created model can be used for different scenarios, such as code generation. In this presentation, we focus on two tasks related to code production: semantic analysis of hand written text for code generation and code generation based on an input model. The core concepts and prototypes will be presented.</p> <p><strong>Presenter Bio:</strong></p> <div style="float: left; margin-right: 30px;"><img decoding="async" loading="lazy" src="/app/uploads/2023/03/gael_de_chalendar.jpg" alt="Photo de Gael de Chalendar" width="200" height="200" /></div> <p>Gaël de Chalendar (PhD), is a researcher in the Text and Image Semantic Analysis Laboratory (LASTI) of the CEA-List institute. Gaël got his PhD in computer science in 2001 from University of Paris Sud. From 2001 to 2002, Gaël was Temporary Lecturer and Research Assistant at Orsay University (FR) where he taught computer science and natural language processing. Gaël is one of the main contributors to LIMA, a Multilingual Analyzer developed in LIST institute, and available as a free software under the MIT license. He has conceived a part of the architecture and is its current maintainer. He is also an important contributor to laboratory&rsquo;s search engine. Gaël managed the French ANR RNTL Platform WebContent project. He also manages several projects with industrial partners. His research interests include semantic analysis, automatic summarization and, recently, generation with work on conversational assistants and code generation. He has supervised three PhD students and numerous trainees.</p> <p>&nbsp;</p> <p><strong>Title: </strong>Collaborative web modeling</p> <p><strong>Abstract:</strong></p> <p>Creating models in collaboration is often difficult because it involves the synchronization of several points of views. A web-based modeling framework would enable such kind of modeling. The framework would be flexible enough so new services could be added. to assist and/or automate the modeling tasks. In this presentation, we describe how the deployment of the service-based web architecture of PapyrusWeb will enable collaborative modeling, as well as the integration with model manipulation services as RCP applications. The existing architecture is constantly evolving towards being a (partial) autonomous system for software design.</p> <p><strong>Presenter bio:</strong></p> <div style="float: left; margin-right: 30px;"><img decoding="async" class="alignnone wp-image-7626 size-full" src="/app/uploads/2023/03/marcos_didonet.jpg" alt="Photo de Marcos Didonet Del Fabro" width="200" /></div> <p>Marcos Didonet Del Fabro is a Research Engineer at CEA, DILS/LSEA since March 2022. He participates in the DeepLab project in the development and research of activities related to PapyrusWeb, with main focus on integrating existing modeling services and that intends to provide new intelligent functionalities to help software developers. He has been Associate Professor at Departamento de Informatica, Universidade Federal do Paraná, Curitiba, Brasil, doing research/development and teaching in the field of Open Data integration and intelligent Model Driven Engineering. He has worked as a researcher/software engineer at IBM Software Group (France) , after doing an industrial postdoc at ILOG, in collaboration with INRIA labs. The goal was to apply MDE techniques to industrial applications. He obtained his Phd in 2007 at the University of Nantes, under the supervision of Jean Bézivin and Patrick Valduriez, at the INRIA/ATLAS team.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><strong>Title: Developing ROS 2 based robotics software systems with Papyrus for Robotics</strong></p> <p><strong>Abstract:</strong></p> <p>ROS 2 is the de-facto standard open-source software platform used in industry and research for the development of advanced robotics applications. Papyrus for Robotics (<a href="https://www.eclipse.org/papyrus/components/robotics/" target="_blank" rel="noopener">https://www.eclipse.org/papyrus/components/robotics/</a>) is an open-source, Eclipse-based, low-code environment that supports code generation for and reverse engineering of ROS 2 based software systems. It conforms to the H2020 RobMoSys principles, that contribute to a multiple stakeholders robotics business ecosystem towards an “EU Digital Industrial Platform for Robotics”. RobMoSys identifies roles in the robotic software development process, then defines abstractions and interfaces between the various roles as models that can be processed to create and maintain robotics applications on top of code-centric platforms. In the current practice, roboticists integrate advanced functions like navigation, manipulation and vision using manual programming, which is tedious, error prone and implies maintenance efforts. In this talk we show how Papyrus for Robotics (and the RobMoSys approach it conforms to) simplifies the development of ROS 2 applications. We then point out its current limitations and we introduce the current developments towards supporting in a low-code approach the design, deployment and re-configuration of software stacks bringing situation understanding and deliberation capabilities to future intelligent robots.</p> <p><strong>Presenters Bio:</strong></p> <div style="float: left; margin-right: 30px;"><img decoding="async" loading="lazy" class="alignnone wp-image-7627 size-full" src="/app/uploads/2023/03/MorelliPhoto.jpg" alt="photo de Matteo Morelli" width="150" height="356" /><img decoding="async" loading="lazy" class="alignnone wp-image-7628" src="/app/uploads/2023/03/photo-raphael.jpg" alt="Photo de Raphaël Lallement " width="188" height="188" srcset="https://list.cea.fr/app/uploads/2023/03/photo-raphael.jpg 430w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-150x150.jpg 150w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-60x60.jpg 60w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-320x320.jpg 320w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-308x308.jpg 308w" sizes="(max-width: 188px) 100vw, 188px" /></div> <p>Doctor in Computer Science (Emerging Digital Technologies, focus on Embedded Systems) from the Scuola Superiore Sant&rsquo;Anna in Pisa, Italy, <strong>Matteo Morelli</strong> is a research engineer and project manager in the LSEA laboratory of DILS. His research focuses on the definition of tool-assisted design processes for the development, analysis and deployment of robotic software system architectures and on the integration of planning and machine learning techniques with behavior tree-based action policies. Matteo is a member of the topic group « Software Engineering, System Integration, System Engineering » (euRobotics AISBL TG) and of French research working group « GT4 : Architectures de contrôle pour la robotique » (GdR Robotique). Since September 2022, Matteo is CEA Expert in « Model-Based Engineering of autonomous software systems architectures ».</p> <p><strong>Raphaël Lallement</strong> is a Doctor in Artificial Intelligence for Robotics, specialised in symbolic task planning. He is a research engineer in the LSEA laboratory at CEA LIST and focuses on robotics architecture and deliberation layers. The goal is to increase the autonomy of embedded systems, with a strong focus on safety. He brings his expertise on automated task planning to allow smart decisions in robots, leveraging the power of combined task and motion planning to find the next actions to perform, while ensuring applicability and efficiency. He is part of the Confiance.ai program to study the use of Assurance Cases to demonstrate the safety of systems. Before CEA, he has had experience in academic research, foundation of a startup on general AI and project management in industry on large scale drone systems.</p>
Le logo de Reveal, la revue des programmes du CEA-List

REVEAL (REVuE des progrAmmes du List) lance une série de séminaires ouverts à toutes et à tous. Ces rendez-vous réguliers vous permettront d’échanger avec les équipes du CEA-List sur différentes thématiques. Rendez-vous le 22 mars prochain pour le séminaire « Towards low-code, collaborative platforms for autonomous systems » organisé par Sébastien Gérard et Marcos Didonet de 09h30 à 12h30 en ligne sur livestorm.

Il sera diffusé via le lien suivant : 

https://app.livestorm.co/p/ed192349-f5c4-4912-94e1-45c2f0153741
 

Keywords: AI, MBSE, collaborative modelling, autonomous systems, self learning robots, Papyrus4Robotics

Mots clés: IA, MBSE, modélisation collaborative, systèmes autonomes, robots auto apprenants, Papyrus4Robotics

Agenda du séminaire

  • 9h30 : Introduction : Sébastien Gérard (CEA-List)
  • 9h45 : Don’t Panic! – The role of Model-Driven Software Engineering in the era of AI : Jordi Cabot (Luxembourg Institute of Science and Technology)
  • 10h45 : Self-learning robots / Papyrus4Robotics : Raphael Lallement (CEA-List/DILS/LSEA) and Mateo Morelli (CEA-List/DILS/LSEA)
  • 11h15 : Collaborative web modeling : Marcos Didonet Del Fabro (CEA-List/DILS/LSEA)
  • 11h45 : Generative tasks in MBSE design : Gaël De Chalendar (CEA-List/DIASI/SIALV/LASTI) and Marcos Didonet Del Fabro (CEA-List/DILS/LSEA)
  • 12h15: Conclusions

 

Retrouvez le détail des présentations ci-dessous :

Title: Don’t Panic! – The role of Model-Driven Software Engineering in the era of AI

Abstract: We live in wonderful times. Every day, new AI tools promise to disrupt all aspects of our life, including software development. In this talk, I’ll argue that as model-driven experts, these are, in fact, excellent news for us. For several reasons.  First, this AI revolution is adding to the increasing demand of new software solutions, especially systems that embed intelligent components as part of its core set of features both in the front-end (e.g. conversational user interfaces) and back-end (e.g. prediction services). This combination is usually referred to as AI-enhanced software or, simply, smart software. The only way to tame the essential and accidental complexity of smart software is by relying on model-based solutions. Secondly, AI components are software as well. And our modeling techniques will be beneficial to the specification, generation and maintenance of AI components, offering new opportunities for the validation and impact of our expertise. Finally, some of these new AI techniques can also help us to do our job better by assisting (not replacing!) us in our daily model-driven activities. AI is here to stay, it’s our job to explore how to best understand the opportunities this brings to the MBSE community. I hope this talk will be a good starting point for this discussion!

Presenter Bio:

Photo de Jordi Cabot

Jordi Cabot is the head of the Software Engineering RDI Unit at the Luxembourg Institute of Science and Technology. Previously, he was a former ICREA Research Professor at Internet Interdisciplinary Institute, a Visiting Professor at the Western Norway University of Applied Sciences, an Associate Professor at École des Mines de Nantes (France) on an Inria international chair, a post-doctoral fellow at the University of Toronto, a senior lecturer at UOC and a visiting scholar at the Politecnico di Milano.  He received the BSc and PhD degrees in Computer Science from the Technical University of Catalonia. Current research topics include software and systems modeling, pragmatic formal verification techniques, analysis of open source and open data  communities and the role AI and natural language interfaces can play in software development (and vice versa). He has published over 200 articles in top conferences and journals in these areas. Apart from his scientific publications, he writes and blogs about all these topics in several blogs such as the Modeling Languages portal (http://modeling-languages.com). He is a member of the IEEE and the ACM.

Title: Generative tasks in MBSE design

Abstract:

The modeling task is often collaborative and it is part of a flow of non-isolated tasks. A model can be created by different means. For instance, a manually created model can be enriched by automatic semantic parsing of user comments. The created model can be used for different scenarios, such as code generation. In this presentation, we focus on two tasks related to code production: semantic analysis of hand written text for code generation and code generation based on an input model. The core concepts and prototypes will be presented.

Presenter Bio:

Photo de Gael de Chalendar

Gaël de Chalendar (PhD), is a researcher in the Text and Image Semantic Analysis Laboratory (LASTI) of the CEA-List institute. Gaël got his PhD in computer science in 2001 from University of Paris Sud. From 2001 to 2002, Gaël was Temporary Lecturer and Research Assistant at Orsay University (FR) where he taught computer science and natural language processing. Gaël is one of the main contributors to LIMA, a Multilingual Analyzer developed in LIST institute, and available as a free software under the MIT license. He has conceived a part of the architecture and is its current maintainer. He is also an important contributor to laboratory’s search engine. Gaël managed the French ANR RNTL Platform WebContent project. He also manages several projects with industrial partners. His research interests include semantic analysis, automatic summarization and, recently, generation with work on conversational assistants and code generation. He has supervised three PhD students and numerous trainees.

 

Title: Collaborative web modeling

Abstract:

Creating models in collaboration is often difficult because it involves the synchronization of several points of views. A web-based modeling framework would enable such kind of modeling. The framework would be flexible enough so new services could be added. to assist and/or automate the modeling tasks. In this presentation, we describe how the deployment of the service-based web architecture of PapyrusWeb will enable collaborative modeling, as well as the integration with model manipulation services as RCP applications. The existing architecture is constantly evolving towards being a (partial) autonomous system for software design.

Presenter bio:

Photo de Marcos Didonet Del Fabro

Marcos Didonet Del Fabro is a Research Engineer at CEA, DILS/LSEA since March 2022. He participates in the DeepLab project in the development and research of activities related to PapyrusWeb, with main focus on integrating existing modeling services and that intends to provide new intelligent functionalities to help software developers. He has been Associate Professor at Departamento de Informatica, Universidade Federal do Paraná, Curitiba, Brasil, doing research/development and teaching in the field of Open Data integration and intelligent Model Driven Engineering. He has worked as a researcher/software engineer at IBM Software Group (France) , after doing an industrial postdoc at ILOG, in collaboration with INRIA labs. The goal was to apply MDE techniques to industrial applications. He obtained his Phd in 2007 at the University of Nantes, under the supervision of Jean Bézivin and Patrick Valduriez, at the INRIA/ATLAS team.

 

 

Title: Developing ROS 2 based robotics software systems with Papyrus for Robotics

Abstract:

ROS 2 is the de-facto standard open-source software platform used in industry and research for the development of advanced robotics applications. Papyrus for Robotics (https://www.eclipse.org/papyrus/components/robotics/) is an open-source, Eclipse-based, low-code environment that supports code generation for and reverse engineering of ROS 2 based software systems. It conforms to the H2020 RobMoSys principles, that contribute to a multiple stakeholders robotics business ecosystem towards an “EU Digital Industrial Platform for Robotics”. RobMoSys identifies roles in the robotic software development process, then defines abstractions and interfaces between the various roles as models that can be processed to create and maintain robotics applications on top of code-centric platforms. In the current practice, roboticists integrate advanced functions like navigation, manipulation and vision using manual programming, which is tedious, error prone and implies maintenance efforts. In this talk we show how Papyrus for Robotics (and the RobMoSys approach it conforms to) simplifies the development of ROS 2 applications. We then point out its current limitations and we introduce the current developments towards supporting in a low-code approach the design, deployment and re-configuration of software stacks bringing situation understanding and deliberation capabilities to future intelligent robots.

Presenters Bio:

photo de Matteo MorelliPhoto de Raphaël Lallement 

Doctor in Computer Science (Emerging Digital Technologies, focus on Embedded Systems) from the Scuola Superiore Sant’Anna in Pisa, Italy, Matteo Morelli is a research engineer and project manager in the LSEA laboratory of DILS. His research focuses on the definition of tool-assisted design processes for the development, analysis and deployment of robotic software system architectures and on the integration of planning and machine learning techniques with behavior tree-based action policies. Matteo is a member of the topic group « Software Engineering, System Integration, System Engineering » (euRobotics AISBL TG) and of French research working group « GT4 : Architectures de contrôle pour la robotique » (GdR Robotique). Since September 2022, Matteo is CEA Expert in « Model-Based Engineering of autonomous software systems architectures ».

Raphaël Lallement is a Doctor in Artificial Intelligence for Robotics, specialised in symbolic task planning. He is a research engineer in the LSEA laboratory at CEA LIST and focuses on robotics architecture and deliberation layers. The goal is to increase the autonomy of embedded systems, with a strong focus on safety. He brings his expertise on automated task planning to allow smart decisions in robots, leveraging the power of combined task and motion planning to find the next actions to perform, while ensuring applicability and efficiency. He is part of the Confiance.ai program to study the use of Assurance Cases to demonstrate the safety of systems. Before CEA, he has had experience in academic research, foundation of a startup on general AI and project management in industry on large scale drone systems.

AJOUTER À MON AGENDA 20230322 20230322 France <div style="float: left; margin-right: 30px;"><img decoding="async" src="/app/uploads/2023/03/logo_REVEAL.png" alt="Le logo de Reveal, la revue des programmes du CEA-List" width="200" /></div> <p><strong>REVEAL (REVuE des progrAmmes du List) lance une série de séminaires ouverts à toutes et à tous. Ces rendez-vous réguliers vous permettront d&rsquo;échanger avec les équipes du CEA-List sur différentes thématiques. Rendez-vous le 22 mars prochain pour le séminaire « Towards low-code, collaborative platforms for autonomous systems » organisé par Sébastien Gérard et Marcos Didonet de 09h30 à 12h30 en ligne sur livestorm.</strong></p> <p><strong>Il sera diffusé via le lien suivant : </strong></p> <p><center><strong><a href="https://app.livestorm.co/p/ed192349-f5c4-4912-94e1-45c2f0153741" target="_blank" rel="noopener">https://app.livestorm.co/p/ed192349-f5c4-4912-94e1-45c2f0153741</a></strong></center>&nbsp;</p> <p><strong>Keywords: </strong>AI, MBSE, collaborative modelling, autonomous systems, self learning robots, Papyrus4Robotics</p> <p><strong>Mots clés:</strong> IA, MBSE, modélisation collaborative, systèmes autonomes, robots auto apprenants, Papyrus4Robotics</p> <p><strong>Agenda du séminaire</strong></p> <ul> <li>9h30 : Introduction : Sébastien Gérard (CEA-List)</li> <li>9h45 : Don&rsquo;t Panic! &#8211; The role of Model-Driven Software Engineering in the era of AI : Jordi Cabot (Luxembourg Institute of Science and Technology)</li> <li>10h45 : Self-learning robots / Papyrus4Robotics : Raphael Lallement (CEA-List/DILS/LSEA) and Mateo Morelli (CEA-List/DILS/LSEA)</li> <li>11h15 : Collaborative web modeling : Marcos Didonet Del Fabro (CEA-List/DILS/LSEA)</li> <li>11h45 : Generative tasks in MBSE design : Gaël De Chalendar (CEA-List/DIASI/SIALV/LASTI) and Marcos Didonet Del Fabro (CEA-List/DILS/LSEA)</li> <li>12h15: Conclusions</li> </ul> <p>&nbsp;</p> <p><strong>Retrouvez le détail des présentations ci-dessous :</strong></p> <p><strong>Title: </strong>Don&rsquo;t Panic! &#8211; The role of Model-Driven Software Engineering in the era of AI</p> <p><strong>Abstract: </strong>We live in wonderful times. Every day, new AI tools promise to disrupt all aspects of our life, including software development. In this talk, I&rsquo;ll argue that as model-driven experts, these are, in fact, excellent news for us. For several reasons.  First, this AI revolution is adding to the increasing demand of new software solutions, especially systems that embed intelligent components as part of its core set of features both in the front-end (e.g. conversational user interfaces) and back-end (e.g. prediction services). This combination is usually referred to as AI-enhanced software or, simply, smart software. The only way to tame the essential and accidental complexity of smart software is by relying on model-based solutions. Secondly, AI components are software as well. And our modeling techniques will be beneficial to the specification, generation and maintenance of AI components, offering new opportunities for the validation and impact of our expertise. Finally, some of these new AI techniques can also help us to do our job better by assisting (not replacing!) us in our daily model-driven activities. AI is here to stay, it&rsquo;s our job to explore how to best understand the opportunities this brings to the MBSE community. I hope this talk will be a good starting point for this discussion!</p> <p><strong>Presenter Bio:</strong></p> <div style="float: left; margin-right: 30px;"><a href="http://jordicabot.com/"><img decoding="async" src="/app/uploads/2023/03/jordi_cabot.jpg" alt="Photo de Jordi Cabot" width="300" /></a></div> <p>Jordi Cabot is the head of the Software Engineering RDI Unit at the <a href="https://www.list.lu/">Luxembourg Institute of Science and Technology</a>. Previously, he was a former <a href="http://www.icrea.cat/web/home.aspx">ICREA</a> Research Professor at <a href="http://in3.uoc.edu/opencms_portalin3/opencms/en/index.html">Internet Interdisciplinary Institute</a>, a Visiting Professor at the Western Norway University of Applied Sciences, an Associate Professor at <a href="http://www.mines-nantes.fr/">École des Mines de Nantes </a>(France) on an <a href="http://www.inria.fr/en/">Inria</a> international chair, a post-doctoral fellow at the <a href="http://web.cs.toronto.edu/dcs/">University of Toronto</a>, a senior lecturer at <a href="http://www.uoc.edu/">UOC</a> and a visiting scholar at the <a href="http://www.polimi.it/">Politecnico di Milano</a>.  He received the BSc and PhD degrees in Computer Science from the Technical University of Catalonia. Current research topics include software and systems modeling, <strong>pragmatic formal verification</strong> techniques, analysis of <strong>open source</strong> and <strong>open data</strong>  communities and the role <strong>AI</strong> and <strong>natural language</strong> interfaces can play in software development (and vice versa). He has published over 200 articles in top conferences and journals in these areas. Apart from his scientific publications, he writes and blogs about all these topics in several blogs such as the Modeling Languages portal (<a href="http://modeling-languages.com/">http://modeling-languages.com</a>). He is a member of the IEEE and the ACM.</p> <p><strong>Title: </strong>Generative tasks in MBSE design</p> <p><strong>Abstract:</strong></p> <p>The modeling task is often collaborative and it is part of a flow of non-isolated tasks. A model can be created by different means. For instance, a manually created model can be enriched by automatic semantic parsing of user comments. The created model can be used for different scenarios, such as code generation. In this presentation, we focus on two tasks related to code production: semantic analysis of hand written text for code generation and code generation based on an input model. The core concepts and prototypes will be presented.</p> <p><strong>Presenter Bio:</strong></p> <div style="float: left; margin-right: 30px;"><img decoding="async" loading="lazy" src="/app/uploads/2023/03/gael_de_chalendar.jpg" alt="Photo de Gael de Chalendar" width="200" height="200" /></div> <p>Gaël de Chalendar (PhD), is a researcher in the Text and Image Semantic Analysis Laboratory (LASTI) of the CEA-List institute. Gaël got his PhD in computer science in 2001 from University of Paris Sud. From 2001 to 2002, Gaël was Temporary Lecturer and Research Assistant at Orsay University (FR) where he taught computer science and natural language processing. Gaël is one of the main contributors to LIMA, a Multilingual Analyzer developed in LIST institute, and available as a free software under the MIT license. He has conceived a part of the architecture and is its current maintainer. He is also an important contributor to laboratory&rsquo;s search engine. Gaël managed the French ANR RNTL Platform WebContent project. He also manages several projects with industrial partners. His research interests include semantic analysis, automatic summarization and, recently, generation with work on conversational assistants and code generation. He has supervised three PhD students and numerous trainees.</p> <p>&nbsp;</p> <p><strong>Title: </strong>Collaborative web modeling</p> <p><strong>Abstract:</strong></p> <p>Creating models in collaboration is often difficult because it involves the synchronization of several points of views. A web-based modeling framework would enable such kind of modeling. The framework would be flexible enough so new services could be added. to assist and/or automate the modeling tasks. In this presentation, we describe how the deployment of the service-based web architecture of PapyrusWeb will enable collaborative modeling, as well as the integration with model manipulation services as RCP applications. The existing architecture is constantly evolving towards being a (partial) autonomous system for software design.</p> <p><strong>Presenter bio:</strong></p> <div style="float: left; margin-right: 30px;"><img decoding="async" class="alignnone wp-image-7626 size-full" src="/app/uploads/2023/03/marcos_didonet.jpg" alt="Photo de Marcos Didonet Del Fabro" width="200" /></div> <p>Marcos Didonet Del Fabro is a Research Engineer at CEA, DILS/LSEA since March 2022. He participates in the DeepLab project in the development and research of activities related to PapyrusWeb, with main focus on integrating existing modeling services and that intends to provide new intelligent functionalities to help software developers. He has been Associate Professor at Departamento de Informatica, Universidade Federal do Paraná, Curitiba, Brasil, doing research/development and teaching in the field of Open Data integration and intelligent Model Driven Engineering. He has worked as a researcher/software engineer at IBM Software Group (France) , after doing an industrial postdoc at ILOG, in collaboration with INRIA labs. The goal was to apply MDE techniques to industrial applications. He obtained his Phd in 2007 at the University of Nantes, under the supervision of Jean Bézivin and Patrick Valduriez, at the INRIA/ATLAS team.</p> <p>&nbsp;</p> <p>&nbsp;</p> <p><strong>Title: Developing ROS 2 based robotics software systems with Papyrus for Robotics</strong></p> <p><strong>Abstract:</strong></p> <p>ROS 2 is the de-facto standard open-source software platform used in industry and research for the development of advanced robotics applications. Papyrus for Robotics (<a href="https://www.eclipse.org/papyrus/components/robotics/" target="_blank" rel="noopener">https://www.eclipse.org/papyrus/components/robotics/</a>) is an open-source, Eclipse-based, low-code environment that supports code generation for and reverse engineering of ROS 2 based software systems. It conforms to the H2020 RobMoSys principles, that contribute to a multiple stakeholders robotics business ecosystem towards an “EU Digital Industrial Platform for Robotics”. RobMoSys identifies roles in the robotic software development process, then defines abstractions and interfaces between the various roles as models that can be processed to create and maintain robotics applications on top of code-centric platforms. In the current practice, roboticists integrate advanced functions like navigation, manipulation and vision using manual programming, which is tedious, error prone and implies maintenance efforts. In this talk we show how Papyrus for Robotics (and the RobMoSys approach it conforms to) simplifies the development of ROS 2 applications. We then point out its current limitations and we introduce the current developments towards supporting in a low-code approach the design, deployment and re-configuration of software stacks bringing situation understanding and deliberation capabilities to future intelligent robots.</p> <p><strong>Presenters Bio:</strong></p> <div style="float: left; margin-right: 30px;"><img decoding="async" loading="lazy" class="alignnone wp-image-7627 size-full" src="/app/uploads/2023/03/MorelliPhoto.jpg" alt="photo de Matteo Morelli" width="150" height="356" /><img decoding="async" loading="lazy" class="alignnone wp-image-7628" src="/app/uploads/2023/03/photo-raphael.jpg" alt="Photo de Raphaël Lallement " width="188" height="188" srcset="https://list.cea.fr/app/uploads/2023/03/photo-raphael.jpg 430w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-150x150.jpg 150w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-60x60.jpg 60w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-320x320.jpg 320w, https://list.cea.fr/app/uploads/2023/03/photo-raphael-308x308.jpg 308w" sizes="(max-width: 188px) 100vw, 188px" /></div> <p>Doctor in Computer Science (Emerging Digital Technologies, focus on Embedded Systems) from the Scuola Superiore Sant&rsquo;Anna in Pisa, Italy, <strong>Matteo Morelli</strong> is a research engineer and project manager in the LSEA laboratory of DILS. His research focuses on the definition of tool-assisted design processes for the development, analysis and deployment of robotic software system architectures and on the integration of planning and machine learning techniques with behavior tree-based action policies. Matteo is a member of the topic group « Software Engineering, System Integration, System Engineering » (euRobotics AISBL TG) and of French research working group « GT4 : Architectures de contrôle pour la robotique » (GdR Robotique). Since September 2022, Matteo is CEA Expert in « Model-Based Engineering of autonomous software systems architectures ».</p> <p><strong>Raphaël Lallement</strong> is a Doctor in Artificial Intelligence for Robotics, specialised in symbolic task planning. He is a research engineer in the LSEA laboratory at CEA LIST and focuses on robotics architecture and deliberation layers. The goal is to increase the autonomy of embedded systems, with a strong focus on safety. He brings his expertise on automated task planning to allow smart decisions in robots, leveraging the power of combined task and motion planning to find the next actions to perform, while ensuring applicability and efficiency. He is part of the Confiance.ai program to study the use of Assurance Cases to demonstrate the safety of systems. Before CEA, he has had experience in academic research, foundation of a startup on general AI and project management in industry on large scale drone systems.</p>