Software Product Line Conference, International (2008)
Sept. 8, 2008 to Sept. 12, 2008
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/SPLC.2008.47
Eclipse is a popular open source platform which can be extended by its users by writing plug-ins. Developing Eclipse plug-ins manually can be time-consuming and challenging since it requires Java programming skills and knowledge about the various extension points provided by the Eclipse platform. Domain-specific modelling (DSM) is about using domain-specific modelling languages (DSMLs) instead of general-purpose modelling languages such as UML. DSM enables 100 percent code generation since the modelling language and the code generator are built for a narrow domain . This paper presents a successful case of utilising DSM in software product line development: DSML and code generator for creating repository-based Eclipse plug-ins.
S. Sivonen, "DSML for Developing Repository-Based Eclipse Plug-Ins," Software Product Line Conference, International(SPLC), vol. 00, no. , pp. 356, 2008.