04. – 07. Mai 2014, Event 14193



Sven Apel (Universität Passau, DE)
Christian Kästner (Carnegie Mellon University – Pittsburgh, US)
Sandro Schulze (TU Braunschweig, DE)

Auskunft zu diesem Event erteilt

Heike Clemens


Event Wiki

(Zum Einloggen bitte Seminarnummer und Zugangscode verwenden)


Feature orientation is an emerging paradigm of software development. It supports partially or completely automated generation of software systems in a domain based on features---units of functionality covering the domain. The key idea of feature orientation is to emphasize the similarities of a family of software systems for a given application domain (e.g., database systems, banking software) by treating features as first-class entities throughout the entire development lifecycle and across all the software artifacts, with the goal of reusing software artifacts among the family members. For example, features of a database system could be transaction management, query optimization, and multi-user operation, and those of a text editor could be printing, editing (cut, copy, paste), and encryption.
A key software engineering challenge is that a feature does not necessarily map cleanly to an isolated module of code. Rather, it may affect (``cut across'') many components of a modular software system. For example, the feature transaction management would affect many parts of a database system, e.g., query processing, logical and physical optimization, and buffer and storage management.
The FOSD meeting is (an informal) workshop with the goal to foster intensive discussions around feature-oriented software development. As such, it provides a unique platform for lively discussions and fruitful collaborations.
In particular, the FOSD meeting is designed for undergraduate (Bachelor, Master) and graduate (PhD) students to provide a platform for presenting and discussing their research topics. As a result, students get valuable feedback about their research, insights in related research topics, and lots of opportunities to initiate collaboration with other researchers.

Related Event


  • Program generation
  • Software Product Lines
  • Variable Software systems
  • Feature Modeling
  • Feature-Orientation
  • Software testing and verification
  • Model-based development

Dagstuhl's Impact

Bitte informieren Sie uns, wenn eine Veröffentlichung ausgehend von
Ihrem Seminar entsteht. Derartige Veröffentlichungen werden von uns in der Rubrik Dagstuhl's Impact aufgelistet und separat in der Bibliothek präsentiert.