RT Journal Article
JF Software Product Line Conference, International
TI DSML for Developing Repository-Based Eclipse Plug-Ins
A1 Sanna Sivonen,
AB 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.
PB IEEE Computer Society, [URL:http://www.computer.org]