skip to main content
10.1145/1176617.1176701acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article

Round-trip engineering of eclipse plug-ins using eclipse workbench part interaction FSML

Published:22 October 2006Publication History

ABSTRACT

A Framework-Specific Modeling Language (FSML) is a kind of Domain-Specific Modeling Language that is used for modeling framework-based software. FSMLs enable automated round-trip engineering over non-trivial model-to-code mappings and thereby simplify the task of creating and evolving framework-based applications. In this demonstration, we present a prototype implementation of Eclipse Workbench Part Interaction, a FSML capturing an aspect of Eclipse plug-in development. We walk through an example Eclipse plug-in development scenario and demonstrate the round-trip engineering capabilities of the prototype.

References

  1. M. Antkiewicz. Eclipse Workbench Part Interaction FSML on-line demo. http://gp.uwaterloo.ca/files/WPIDemo/.Google ScholarGoogle Scholar
  2. M. Antkiewicz and K. Czarnecki. Eclipse Workbench Part Interaction FSML. Technical Report 2006-09, ECE, University of Waterloo, 2006. http://gp.uwaterloo.ca.Google ScholarGoogle Scholar
  3. M. Antkiewicz and K. Czarnecki. Framework-Specific Modeling Languages with Round-Trip Engineering. In MoDELS, 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Eclipse Foundation. Eclipse Modeling Framework (EMF). Available at http://www.eclipse.org/emf.Google ScholarGoogle Scholar
  5. Eclipse Foundation. Java Development Tools (JDT). Available at http://www.eclipse.org/jdt.Google ScholarGoogle Scholar
  6. F. Tip, R. Fuhrer, J. Dolby, and A. Kieżun. Refactoring techniques for migrating applications to generic Java container classes. Technical Report RC 23238, IBM T.J. Watson Research Center, 2004.Google ScholarGoogle Scholar

Index Terms

  1. Round-trip engineering of eclipse plug-ins using eclipse workbench part interaction FSML

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader