This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Herman Hartmann, Aart Matsinger, Tim Trew Virage Logic, The Netherlands
Mila Keren, Julia Rubin, Tali Yatzkar-HahamIBM Research - Haifa, Israel
2/19
Software Supply Chains
Software vendors do not function as independent units• not all customers are end-users• not all software is built in-house• there are multiple suppliers
Taken from “Formalizing Software Ecosystem Modeling” by V. Boucharas, S. Jansen, S. Brinkkemper
3/19
Scope
Present issues that arise in product line supply chains
Based on real problems/needs of NXP
Developed Eclipse-based tool to address NXP’s s/w development challenges
Component-oriented
Agreed standard but not an agreed API
4/19
Simple Case: No overlapping functionality
5/19
Issue #1: Cross-Supplier Interoperability
Can Player of SupplierA work with Radio of SupplierB?–(The architecture prescribes some Player <-> Radio interaction)
6/19
Glue code needed!
Bridge over differences in names, styles, etc–E.g.: passing 3 ints vs. passing a struct of 3 ints
Navigation
B
Audio
Connectivity
C
A
7/19
Current Integration Approaches - 1/3
Create all possible glue components during domain engineering