Feature-oriented software systems are built from components that encapsulate cohesive end-user features. Feature-oriented components are interesting because they cross-cut the system architecture, capturing behavior fragments from several system entities. Features support a plug-and-play style of software construction, in which several systems can be constructed from the same core set of features. This approach requires novel forms of formal verification that support modular reasoning about feature-based components. This paper presents a case study on modeling and verifying a feature-oriented email system in ACL2. The main goal of the study is to identify classes of theorems that should be proven about individual features so that properties...
The feature model is a domain/product-line oriented requirements model based on hierarchical structu...
Feature models provide an effective approach to requirements reuse. One important problem related to...
International audienceSpecification and formal verification of high-level properties (such as securi...
Feature-oriented programming organizes programs around features rather than objects, thus better sup...
Feature-oriented programming is a way of designing a program around the fea-tures it performs, rathe...
Software product-lines view systems as compositions of features. Each component corresponds to an in...
Abstract—A software product line is a set of software products that are distinguished in terms of fe...
Part 4: VerificationInternational audienceAnalytical Software Design (ASD) enables model-based devel...
We developed a framework to specify and prove properties of feature-based composition of workflows. ...
This thesis submitted in partial fulfillment of the requirements for the degree of Bachelor of Scien...
Abstract. We introduce by means of an example a modular verification technique for analyzing the beh...
Analytical Software Design (ASD) enables model-based development of component software systems. Unti...
Abstract. The effectiveness of modular model checking for hardware makes it tempting to apply these ...
We introduce by means of an example a modular verification technique for analyzing the behavior of s...
Research on features has received much attention in the domain engineering community. Feature modeli...
The feature model is a domain/product-line oriented requirements model based on hierarchical structu...
Feature models provide an effective approach to requirements reuse. One important problem related to...
International audienceSpecification and formal verification of high-level properties (such as securi...
Feature-oriented programming organizes programs around features rather than objects, thus better sup...
Feature-oriented programming is a way of designing a program around the fea-tures it performs, rathe...
Software product-lines view systems as compositions of features. Each component corresponds to an in...
Abstract—A software product line is a set of software products that are distinguished in terms of fe...
Part 4: VerificationInternational audienceAnalytical Software Design (ASD) enables model-based devel...
We developed a framework to specify and prove properties of feature-based composition of workflows. ...
This thesis submitted in partial fulfillment of the requirements for the degree of Bachelor of Scien...
Abstract. We introduce by means of an example a modular verification technique for analyzing the beh...
Analytical Software Design (ASD) enables model-based development of component software systems. Unti...
Abstract. The effectiveness of modular model checking for hardware makes it tempting to apply these ...
We introduce by means of an example a modular verification technique for analyzing the behavior of s...
Research on features has received much attention in the domain engineering community. Feature modeli...
The feature model is a domain/product-line oriented requirements model based on hierarchical structu...
Feature models provide an effective approach to requirements reuse. One important problem related to...
International audienceSpecification and formal verification of high-level properties (such as securi...