Wenn Sie diesen Text sehen, ist auf ihrem Gerät noch nicht das neue Layout geladen worden. Bitte laden Sie diese Seite neu (ggf. mit gedrückter 'Shift'- oder 'Alt'-Taste) oder in einem 'privaten Fenster'.
Weitere Hinweise unter https://www.uni-hildesheim.de/wiki/lsf/faq/fehler.im.layout.

Zur Seitennavigation oder mit Tastenkombination für den accesskey-Taste und Taste 1 
Zum Seiteninhalt oder mit Tastenkombination für den accesskey und Taste 2 
Startseite    Anmelden     

Experience from Implementing a Complex Eclipse Extension for Software Product Line Engineering (Beitrag zu einer Tagung / Konferenz) - Einzelansicht


  • Funktionen:

Grunddaten

Titel der Arbeit (title) Experience from Implementing a Complex Eclipse Extension for Software Product Line Engineering
Erscheinungsjahr 2015
Buchtitel (booktitle) Proceedings of the Eclipse Technology eXchange (ETX '15)
Publikationsart Beitrag zu einer Tagung / Konferenz
Digital Object Identifier (DOI) 10.1145/2846650.2846654
Inhalt
Abstract Software Product Line Engineering (SPLE) is a systematic 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 part of SPLE and is responsible for developing, combining and configuring such variabilities. As these activities are inherently complex, SPLE significantly benefits from tool-support. We developed a customizable Eclipse extension for SPLE that consists of around 38 plug-ins. The resulting tool, called EASy-Producer, extends 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. In this paper, we share our experience while applying the Eclipse technologies and, in particular, realizing specific capabilities of our tool using the Eclipse framework. The focus of this paper is on our lessons learned regarding managing workspace information and conflicting build mechanism as well as using Eclipse extensions outside of Eclipse. These lessons serve as an input to the Eclipse community and may help other developers in realizing a complex Eclipse extension.

Beteiligte Personen

Eichelberger, Holger, Dr.  
El-Sharkawy, Sascha  M.Sc.  
Kröher, Christian  M.Sc.  
Schmid, Klaus, Professor Dr. rer. nat.  

Einrichtung

Abt. Software Systems Engineering

Schlüsselwörter

Projekt Indenica
Projekt EASy-Producer
Impressum      Datenschutzerklärung     Datenschutz      Datenschutzerklärung     Erklärung zur Barrierefreiheit