Tue 27 Oct 2015 15:30 - 16:10 at Edenburg - Session 4

Software Product Line Engineering (SPLE) is a systematic reuse approach for the development of related software products. These products share a common infrastructure but vary with respect to their individual capabilities, called variabilities. Variability management is a key discipline in SPLE and is responsible for developing, combining and configuring such variabilities. As these activities are inherently complex, SPLE significantly benefits from tool-support. In this paper, we introduce EASy-Producer as a customizable Eclipse extension for SPLE. The tool consists of around 38 plug-ins that extend the Eclipse IDE by the capability to support the creation and management of software product line projects. To provide this capability, EASy-Producer utilizes the extension concepts of the Eclipse platform and integrates additional frameworks, like Xtext. We describe the application of these technologies and, in particular, how we realized specific capabilities of our tool using the Eclipse framework. Based on our experience, we provide lessons learned regarding managing workspace information and conflicting build mechanism as well as using Eclipse extensions outside of Eclipse as an input to the Eclipse community.

Tue 27 Oct

Displayed time zone: Eastern Time (US & Canada) change

15:30 - 17:00
Session 4ETX at Edenburg
15:30
40m
Talk
Experience from Implementing a Complex Eclipse Extension for Software Product Line Engineering
ETX
Sascha El-Sharkawy University of Hildesheim, Christian Kröher University of Hildesheim, Holger Eichelberger University of Hildesheim, Klaus Schmid Stiftung Universistat Hildesheim
16:10
40m
Talk
GOLD: A Graph Oriented Language Implemented Using the Eclipse Xtext FrameWork
ETX
Alejandro Sotelo Universidad de los Andes, Silvia Takahashi Systems and Computing Engineering Department , Universidad de los Andes , Bogotá, Colombia
16:50
10m
Day closing
Wrap up
ETX