Download presentation
Presentation is loading. Please wait.
Published byKeven Etheredge Modified over 10 years ago
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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.