Prof. Dr. Jan Bredereke

Reference/Literaturverweis [Bre03b]

Bredereke, J.:
Feature Orientation Considered Harmful? (abstract).
In Ehrich, H.-D., Meyer, J.-J., and Ryan, M. (editors), "Objects, Agents and Features", Materials of Dagstuhl Seminar No. 03081 (Feb. 2003).

Full Text of Abstract / Gesamter Text der Zusammenfassung

A feature-oriented description of a telephone switching system is attractive but also promotes undesired feature interactions. We introduce to the current feature-oriented view and to feature interaction problems. We identify the need for a more modular requirements structure in the sense of information hiding. We propose a formal requirements specification methodology that avoids some of the feature interaction problems from the beginning, and that converts some more into type errors. We maintain all the variants and versions of such a system together as one family of formal specifications. For this, we define a formal feature combination mechanism. We present a tool and also report on a quite large case study.

The same in / Dasselbe in
Postscript/gzip (13 kB) - PDF (24 kB)

Slides of the Talk / Vortragsfolien

PDF (273 kB) - PDF, print version (242 kB) - Postscript/4-up/gzip, print version (150 kB)

The two telephone switching system specification excerpts shown in the talk:

Position Statement Slides for Panel on Features / Einführungsfolien für Diskussionsrunde über Features

PDF (26 kB) - Postscript/gzip (35 kB)


feature orientation; formal requirements; maintenance; feature interaction problems; telephone switching; Object-Z.

Tool / Werkzeug

genFamMem home page: overview, download, documentation, all publications.