The development of a new language environment implies several programming steps. The main question is: How is it possible to automate this development process?
An Eclipse Plug-ins Factory has been achieved via the integration of our SmartTools application into the Eclipse Platform. More generally the SmartTools approach provides a generic tools factory based on the Model Driven Engineering in order to automate 90% of the software development process (business code has still to be developed). This Eclipse Factory allows developers to quickly generate tools of his own language such as: model, visitor, compiler, parser, editors, etc. We have strongly used the Eclipse PDE functionalities to integrate the new environment as a set of plug-ins.CONTENT
This talk will quickly introduce our generic plug-ins factory. Moreover, attendees will learn about the SmartTools approach by focusing on the followings:
This talk is for the developers of Eclipse tools and for those who are interested in the fast production of software.
Didier Parigot is a senior research scientist at INRIA (the French National Institute for Research in Computer Science and Control). He brings more than 20 years of research works in Generative Software Engineering and Generative Programming. Since 2000, Didier is the SmartTools team leader at INRIA Sophia Antipolis. He holds a PhD in Computer Science from Paris XI University and an H.D.R (equivalence with the Professor status) from Nice University.
Fouad Allaoui is a software engineer at INRIA, working on the SmartTools Eclipse Project. He received a Master Degree in Computer Science from the University of Grenoble and worked previously in the eXo-Bonita Project for BULL SAS.