EclipseCon 2007 March 5-8, Santa Clara California





SmartTools: Eclipse Plug-ins Factory

Didier PARIGOT (INRIA), Fouad ALLAOUI (INRIA)

· Poster

This talk has been accepted but has not yet been assigned a time slot.

Fouad ALLAOUI

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:

REQUIREMENTS

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.

Gold sponsors

Ingres logo

BEA logo

IBM logo

Business Objects logo

Klocwork logo

Windriver logo

Red Hat logo

Actuate logo

Silver sponsors

Compuware logo

Sybase logo

Google logo

Nexaweb

Activegrid

Genuitec

Instantiations

Cloudsmith

Code Gear

ACCESS

Oracle

Telelogic

Innoopract logo

Lynux Works

Media sponsors

Eclipse Magazine logo

GoingtoMeet.com logo

Methods and Tools logo

Eclipsezone logo

Addison-Wesley logo

Eclipse Magazin logo

Embedded Computing logo

SD Times logo

Enterprise Open Source logo

ACM Queue logo

TheServerSide Java Symposium

Eclipse Review logo

Software Test & Performance logo

Eclipse Developers Journal logo

Eclipse Source logo