there and back again
play

There and Back Again Motivation Sample Spaces and Feature Models: - PowerPoint PPT Presentation

Outline . Czarnecki, She, Wsowski. Sample Spaces and Feature Models: There and Back Again . Software Product Line Conference 2008 There and Back Again Motivation Sample Spaces and Feature Models: . . Conclusions Feature Model Mining


  1. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . Software Product Line Conference 2008 There and Back Again Motivation Sample Spaces and Feature Models: . . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 1/25 Krzysztof Czarnecki 1 Steven She 1 Andrzej Wąsowski 2 1 University of Waterloo, Canada 2 IT University of Copenhagen, Denmark

  2. Outline start encourages stop Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . Configuration Sample Set of Configurations . . . Feature Model with Soft Constraints init encourages destroy stop encourages start destroy encourages init Motivation . . Sample Spaces Feature Models Overview . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 2/25

  3. Outline start encourages stop Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . Configuration Sample Set of Configurations . . . Feature Model with Soft Constraints init encourages destroy stop encourages start destroy encourages init Motivation . . Sample Spaces Feature Models Overview . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 2/25

  4. Outline start encourages stop Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . Configuration Sample Set of Configurations . . . Feature Model with Soft Constraints init encourages destroy stop encourages start destroy encourages init Motivation . . Sample Spaces Feature Models Overview . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 2/25

  5. Outline Semantics of Soft Constraints Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . 5 Conclusions Mining on Applets 4 Application: Feature Model Mining 3 Configuration Joint Probability Distributions 2 Probabilistic Feature Models Motivation 1 Motivation Outline . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 3/25

  6. Outline Semantics of Soft Constraints Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . 5 Conclusions Mining on Applets 4 Application: Feature Model Mining 3 Configuration Joint Probability Distributions 2 Probabilistic Feature Models Motivation 1 Motivation Outline . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 4/25

  7. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  8. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  9. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  10. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  11. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  12. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  13. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  14. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . among legal configurations. Feature Models… automatic Motivation drive by wire . Basic Feature Models . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 5/25 → • represent commonality and variability in a product line. • describe a set of legal configurations . • But … existing feature models can not express preference

  15. Outline Motivation Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . but some may violate it. …a constraint that should be satisfied by most configurations, Probabilistic Feature Models add soft constraints . automatic given North America automatic given gear automatic 6/25 drive by wire . . Probabilistic Feature Models (PFMs) . Conclusions Feature Model Mining Configuration Probabilistic Feature Models → [ 20 % ] [ 80 % ]

  16. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . automatic given North America automatic given gear automatic drive by wire . . Motivation . . . . Interactive Configuration . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 7/25 → [ 20 % ] [ 80 % ]

  17. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . automatic given North America automatic given gear automatic drive by wire Probabilistic view of the PFM. . . Motivation . . . . . Interactive Configuration . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 7/25 → [ 20 % ] [ 80 % ]

  18. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . automatic given North America automatic given gear automatic drive by wire We begin by selecting Car and Gear . . . . Motivation . . . . . . Interactive Configuration . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 7/25 → [ 20 % ] [ 80 % ]

  19. Outline Motivation Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . automatic given North America automatic given gear automatic drive by wire Next, we select for North America . . . . . . . . . . . . Interactive Configuration . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 7/25 → [ 20 % ] [ 80 % ]

  20. Outline . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . automatic given North America automatic given gear automatic drive by wire Now, we select automatic . . . . . Motivation . . . . . . . Interactive Configuration . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 7/25 → [ 20 % ] [ 80 % ]

  21. Outline Semantics of Soft Constraints Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . 5 Conclusions Mining on Applets 4 Application: Feature Model Mining 3 Configuration Joint Probability Distributions 2 Probabilistic Feature Models Motivation 1 Motivation Outline . Conclusions Feature Model Mining Configuration Probabilistic Feature Models 8/25

  22. Outline Motivation Probabilistic Feature Models Configuration Feature Model Mining Conclusions . Semantics of Basic Feature Models drive by wire automatic The semantics of a basic feature model… is defined as a conjunction of it’s hard constraints as a propositional formula . Czarnecki, She, Wąsowski. Sample Spaces and Feature Models: There and Back Again . 9/25 →

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend