Presentation is loading. Please wait.

Presentation is loading. Please wait.

Modeling Quality Attributes in Product Families with COVAMOF Marco Sinnema (University of Groningen), Sybren Deelstra (University of Groningen), Jos Nijhuis.

Similar presentations


Presentation on theme: "Modeling Quality Attributes in Product Families with COVAMOF Marco Sinnema (University of Groningen), Sybren Deelstra (University of Groningen), Jos Nijhuis."— Presentation transcript:

1 Modeling Quality Attributes in Product Families with COVAMOF Marco Sinnema (University of Groningen), Sybren Deelstra (University of Groningen), Jos Nijhuis (University of Groningen), Jan Bosch (Nokia Research Center)

2 Marco Sinnema and Sybren Deelstra, University of Groningen Outline o Software Product Families o Knowledge Externalization o COVAMOF o Benefits

3 Marco Sinnema and Sybren Deelstra, University of Groningen Software Product Families

4 Marco Sinnema and Sybren Deelstra, University of Groningen Software Product Families Customer 1Customer 2 word interface mail manager database interface network interface built-in editor mail manager file storage network interface Customer 3Customer 4 notepad interface mail manager file storage network interface built-in editor mail manager database interface network interface

5 Marco Sinnema and Sybren Deelstra, University of Groningen Software Product Families Customer 1Customer 2 notepad interface mail manager database interface network interface file storage word interface built-in editor notepad interface mail manager file storage network interface built-in editor mail manager database interface network interface Derive Product

6 Marco Sinnema and Sybren Deelstra, University of Groningen Knowledge Externalization A system with a word interface requires more memory than one with a notepad interface. Our own editor consumes even more! Document Formalize

7 Marco Sinnema and Sybren Deelstra, University of Groningen Other Variability Modeling Techniques Formalize COVAMOF Variability Modeling Document Tacit Knowledge Documented Knowledge Formalized Knowledge

8 Marco Sinnema and Sybren Deelstra, University of Groningen Example notepad interface mail manager database interface network interface file storage word interface built-in editor

9 Marco Sinnema and Sybren Deelstra, University of Groningen Memory Usage Example Variation points Other Documentation notepad interface word interface built-in editor database interface file storage Impact small decrease small increase database interface file storage Reference data 22.7 10.5 notepad interface built-in editor database interface file storage Estimation notepad interface word interface built-in editor 10.1 12.4 23.1

10 Marco Sinnema and Sybren Deelstra, University of Groningen Benefits of COVAMOF o Incremental Externalization o Document Expert Knowledge o Incorporate Existing Documentation o Collect Reference Data o Formalize Documented Knowledge o Reduce Derivation Cost o Reduce Expert Involvement o Provide Structured Documentation o Configuration Guidance o Automatic Inference o Automatic Consistency Checking o Automatic Quality Attribute Estimation o Tools integrate in development environment (Visual Studio.NET)

11 Marco Sinnema and Sybren Deelstra, University of Groningen The End Any Questions? More Information: m.sinnema@rug.nl http://www.msinnema.nl/covamof ECBS 2006 paper

12 Marco Sinnema and Sybren Deelstra, University of Groningen Tool support for COVAMOF


Download ppt "Modeling Quality Attributes in Product Families with COVAMOF Marco Sinnema (University of Groningen), Sybren Deelstra (University of Groningen), Jos Nijhuis."

Similar presentations


Ads by Google