Presentation is loading. Please wait.

Presentation is loading. Please wait.

FIGURE 1. A feature model for the Smart Home case study.

Similar presentations


Presentation on theme: "FIGURE 1. A feature model for the Smart Home case study."— Presentation transcript:

1 FIGURE 1. A feature model for the Smart Home case study.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

2 FIGURE 2. Object-oriented design of the Smart Home SPL.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

3 FIGURE 3. Feature composition using object-orientation.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

4 FIGURE 4. Gateway implementation using partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

5 FIGURE 5. Excerpt of the Smart Home SPL design.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

6 FIGURE 6. Gateway constructor using partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

7 FIGURE 8. Method extension using the Slicer Pattern.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

8 FIGURE 7. Overview of the Slicer Pattern.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

9 FIGURE 9. A build file for composing partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please

10 FIGURE 10. Gateway constructor using partial classes.
From: On the Use of C# Partial Classes for the Implementation of Software Product Lines Comput J. 2017;60(1): doi: /comjnl/bxw068 Comput J | © The British Computer Society All rights reserved. For Permissions, please


Download ppt "FIGURE 1. A feature model for the Smart Home case study."

Similar presentations


Ads by Google