NOTE! This site uses cookies and similar technologies.

If you not change browser settings, you agree to it. Learn more

I understand

Learn more about cookies at :

Events Calendar

About AI, Software Engineering and Model-based Engineering...
Wednesday, 12 June 2019,  2:00 -  3:30

seminaire IAIn the context of its collaboration with UoC (Universitat Oberta de Catalunya) on IA for software Engineering and reverse, the CEA List institute is happy to invite you to two exciting presentations connecting AI, Software Engineering and Model-based Engineering.






- 14:00 - 14:45: Making Sense of and Giving Sense to Modeling and Models: How AI can help? Marco Brambilla. Politecnico di Milano (30 min presentation and 15 min discussion).

- 14:45 - 15:30: Modeling and AI: friends or foes? Jordi Cabot, UOC (30 min presentation and 15 min discussion).

The presentations will take place in Nano-INNOV (Paris-saclay), bâtiment 862, amphitheatre 34: coming to Nano-INNOV

Registration is free but mandatory. To register, please send an email to Diane Bahrami: This email address is being protected from spambots. You need JavaScript enabled to view it.


Marco BrambillaTitle: Making Sense of and Giving Sense to Modeling and Models: How AI can help?


While modeling approaches have been around for a long time, they never reached the adoption and success levels they were expected to. Analysts attribute this to various problems, including conceptual issues, tooling problems, and mismatch with respect to the market demands. On the other hand, modeling practitioners fight this interpretation and push forward a research and adoption agenda that sometime clashes with these aspects. This talk will advocate the possible solutions that could improve adoption and acceptance of modeling through the hybridization of the approaches with techniques coming from other disciplines, mainly in the field of machine learning and artificial intelligence. The talk will showcase some examples and experiments that show how generative approaches and descriptive approaches (in AI sense) can increase the added value of modeling and how consumer oriented assistance techniques (like voice assistants) can improve the coverage of use cases where models can be useful and potentially expand the user base.


Jordi CabotModeling and AI: friends or foes?


AI is infiltrating all industries and the software industry is no exception. But is this a fad or really the future of software development? And what role could modeling play in this future? In this talk, we will review promising applications of AI techniques in model-driven engineering and the many challenges that remain to be solved before we see the first real and usable AI-enhanced modeling IDE. Among other examples, we will discuss how neural networks can kill model transformation languages or how virtual modelers could become our ideal "pair designer". But make no mistake, AI needs us more than we need AI. The future of AI is model-based. During the talk, we will also cover how modeling can help to bring AI to the masses and simplify the fragmented landscape of AI libraries, platforms and tools. Short bio: Jordi Cabot is an ICREA Research Professor at Internet Interdisciplinary Institute (Universitat Oberta de Catalunya) where he leads the SOM (Systems, Software and Models) Lab. Previously, he was the leader of the AtlanMod team, an INRIA research group at École des Mines de Nantes (France) and a post-doctoral fellow at the University of Toronto. He received his BSc and PhD degrees in Computer Science from the Technical University of Catalonia. His research falls into the broad area of systems and software engineering, especially promoting the rigorous use of software models and engineering principles in all software engineering tasks while keeping an eye on the most unpredictable element in any project: the people involved in it. Current research topics include the development of pragmatic formal verification techniques, the study of scalability challenges in the design and deployment of large systems and the role AI can play in (model-driven) software development (and vice versa). Apart from his scientific publications, he writes and blogs about all these topics in his Modeling Languages portal (