Podcast

Mit unseren Podcasts sind Sie stets gut informiert – Hören Sie immer wieder rein!

SIGS DATACOM stellt in unregelmäßigen Abständen neue Podcasts zu den Themen SOA und BPM, Scrum und Agile sowie Software Architektur für Sie zur Verfügung. Es lohnt sich also, immer mal wieder in unserem Wissens-Bereich vorbeizuschauen. Unsere Podcasts können Sie sich direkt auf unserer Webseite anhören, aber jederzeit auch downloaden.

Feature-Oriented Software Development with Sven Apel

Sprecher / Autor: Sven Apel

In this second episode on Feature-Oriented Software Development (FOSD), Sven Apel gives us an overview of programming language and tool support for FOSD.

He introduces the Eclipse-based FeatureIDE which covers important phases of the FOSD process, namely domain implementation as well as configuration and generation. The Eclipse plugin CIDE comes in handy for refactoring an existing code base towards a feature-oriented design and feature modularisation in a stepwise manner. As for programming language support, Sven gives us some hints on how certain mainstream (e.g., C#, Ruby, Scala) and research-driven languages (FeatureC++) assist at turning features into proper feature modules. Sven makes an interesting point by stating that feature modularisation is limited by the common granularity levels available for modularisation in object-oriented languages, namely the levels of objects and methods. Rather, modularisation at the statement and expression level would be equally required.

We end this episode by outlining some burning issues in FOSD research and practise to be tackled in the years to come (e.g., verification of feature-oriented programs and product lines, optimising feature selection, etc.). Sven finally provides some hints on where to keep yourself informed about FOSD and how to participate in FOSD-related events.

Ansehen

Bereitgestellt von:

Mit freundlicher Unterstützung von SE Radio

Webseite: http://www.se-radio.net/

zurück


Newsletter abonnieren



Empfehlung an diese E-Mail-Adresse senden:


 

 

 

Ihre eigenen Angaben:

 

 

 

 

Diese Seite empfehlen Sie weiter: