Feature-oriented programming is a way of designing a program around the fea-tures it performs, rather than the objects or files it manipulates. This should lead to an extensible and flexible “product-line ” architecture that allows custom systems to be assembled with particular features included or excluded as needed. Composing these features together modularly, while leading to flexibility in the feature-set of the finished product, can also lead to unexpected interactions that occur between features. Robert Hall presented a manual methodology for locating these inter-actions and has used it to search for feature interactions in email[Hal00]. Li et al. performed automatic verification of Hall’s system using model-checking verifica-tions to...
The problem of augmenting the functionality of a telephone system with new features, without causing...
Feature-oriented programming has its origin in the old quest of computer science: modular compositio...
A goal of software product lines is the economical synthesis of programs in a family of programs. In...
Feature-oriented programming organizes programs around features rather than objects, thus better sup...
textComplex systems are naturally understood as combinations of their distinguishing characteristics...
<p>Formal specification and verification techniques have been used successfully to detect feature in...
Most existing modular model checking techniques betray their hardware roots: they assume that module...
Feature-oriented software systems are built from components that encapsulate cohesive end-user featu...
Abstract—A software product line is a set of software products that are distinguished in terms of fe...
Features are a structuring mechanism for <i>additional</i> functionality, usually in res...
Abstract. The effectiveness of modular model checking for hardware makes it tempting to apply these ...
The feature-interaction problem is a major threat to modularity and impairs compositional devel-opme...
Feature-oriented software architecture is a way of organizing code around the features that the prog...
The verification of software product lines is an active research area. A challenge is to efficientl...
A challenging problem within the wider software evolution problem is the development of systems by f...
The problem of augmenting the functionality of a telephone system with new features, without causing...
Feature-oriented programming has its origin in the old quest of computer science: modular compositio...
A goal of software product lines is the economical synthesis of programs in a family of programs. In...
Feature-oriented programming organizes programs around features rather than objects, thus better sup...
textComplex systems are naturally understood as combinations of their distinguishing characteristics...
<p>Formal specification and verification techniques have been used successfully to detect feature in...
Most existing modular model checking techniques betray their hardware roots: they assume that module...
Feature-oriented software systems are built from components that encapsulate cohesive end-user featu...
Abstract—A software product line is a set of software products that are distinguished in terms of fe...
Features are a structuring mechanism for <i>additional</i> functionality, usually in res...
Abstract. The effectiveness of modular model checking for hardware makes it tempting to apply these ...
The feature-interaction problem is a major threat to modularity and impairs compositional devel-opme...
Feature-oriented software architecture is a way of organizing code around the features that the prog...
The verification of software product lines is an active research area. A challenge is to efficientl...
A challenging problem within the wider software evolution problem is the development of systems by f...
The problem of augmenting the functionality of a telephone system with new features, without causing...
Feature-oriented programming has its origin in the old quest of computer science: modular compositio...
A goal of software product lines is the economical synthesis of programs in a family of programs. In...