Presentation Title. Presenter. What research in SPLE is not solving in configuration. Arnaud Hubaux
|
|
- Andrew Powers
- 5 years ago
- Views:
Transcription
1 Presentation Title What research in SPLE is not solving in configuration Presenter Arnaud Hubaux
2
3 What research in SPLE is not solving in Configuration end-to-end ArnaudHubaux
4 Closed world Software Product Line Engineering Variability Modelling Configuration Processes Verification and Resolution Unification Hardware Software Configuration PhD Candidate Postdoc Open world Configuration and product variant management! Business architecture Problems not solved by research in SPLE Enterprise Architect ASML
5 Largest supplier in the world of photolithography systems for the semiconductor industry.
6 What is ASML doing for you?
7 What is ASML doing for you?
8 What are you doing for ASML? Net sales Gross Profit 6 B 5 B 4 B 3 B 2 B 1 B 0 B
9 TWINSCAN HW O(10 4 ) BOM items SW O(10 7 ) LOC O(10 3 ) options Distributed over multiple levels
10 TWINSCAN Option: FlexRay upgrade HW 2 O(10 ) BOM items SW 2 O(10 ) FlexRay animation property of ASML. All rights reserved. options
11 Problem breakdown People Completeness Correction Change Process Technology
12 People
13 People Guarantee that all HW/SW dependencies are specified Completeness 4 O(10 ) BOM items 2 O(10 ) 2 O(10 ) 3 O(10 ) options
14 People Guarantee common understanding Correction HW Integration Compatibility Engineering Manufacturing Schematic BOM BOM Functionality? SW Interface New length? New memory? New location in machine
15 People Manage conflicting priorities Correction Why isn t it solved Nice business case, but how already? Who will I ve identified an Nice solution, does it improve our key own the solution? improvement but how bad is performance indicators? Is Let me check opportunity. the problem? the solution proposal aligned whether it fits on Here s my Show me your with related projects? What s our strategic solution. business case. the impact on customers? roadmap. Engineer Manager Senior Board Manager Member
16 People Manage commercial value through time Change new model Optional standardize? sensible? Standard Backport? Optional Optional
17 Manage changing customer priorities on site People Change Purchase Order! T1!!!! T1 Delivery Report evaluations? patch levels? undisclosed settings compatible?! T2!!!! track changes T2
18 Process
19 Guarantee completeness of concurrent processes Process Completeness Demand identification Specify Product A Product design Engineering Product integration and test Module design Module integration and test Module implementation build sourcing Order capturing Operations Forecast Plan Manufacture Qualify Quote Ship Sell Install Qualify Maintain Qualify
20 Guarantee consistency of concurrent process execution Process Correction Demand identification Specify Product A Product design Engineering Specify Product B Product integration and test Module design Module integration and test Module implementation build sourcing Order capturing Operations Forecast Plan Manufacture Qualify Quote Ship Sell Install Qualify Maintain Qualify
21 Guarantee consistency of concurrent process execution Process Correction Demand identification Specify Product A Product design Engineering Specify Product B Product integration and test Module design Module integration and test Change Module implementation build sourcing Order capturing Operations Forecast Plan Manufacture Qualify Quote Management Ship Install Sell Qualify Maintain Qualify
22 Process Guarantee reasonable patch change rate in the field Change Patches Patch = Improvement Patch = Machine down Machine down = - wk 1
23 Process Guarantee reasonable patch change rate in the field Change Patches Service packs roadmap alignment WK 1 - WK 12 roadmap alignment WK 13 - WK 24
24 Technology
25 Guarantee complete integration of heterogenous data Technology Complete ALM (SW) Application Lifecycle Management Platform 1 Platform 4 Release 1 Release i Release i Release n PLM (HW) ERP (HW & SW) Product Lifecycle Management Enterprise Resource Planning Engineering Change Finance Work Instruction Manufacturing Product Design (CAD) Logistics Tooling Customer Support
26 Guarantee correct HW/SW integration during Engineering Technology Correction Engineering BOM (with variants) Function 1 Software archive (with variants) Function 2 P1 Sub-module 12 Sub-module 11 Sub-module 10 P3 Component 1 Module 4 Sub-module 9 Sub-module 8 Sub-module 7 Module 3 Sub-module 6 Sub-module 5 Sub-module 4 Keynote Sub-module 3 Sub-module 2 Sub-module 1 Module 1 P2 P4 P5 P6 Component 2
27 Guarantee correct HW/SW integration during Operations Technology Correction Engineering BOM (with variants) Manufacturing BOM (without variants) Software Release (with variants) Assembly 1 Sequence 2 Sequence 1 Sequence 3 R2.5 Sub-module 6 Sequence 3 Sub-module 5 Sub-module 11 Sequence 2 Sub-module 9 Sub-module 7 Software archive (with variants) Sub-module 1 Sequence 1.config
28 Problem breakdown People Process Technology
29 Actual problem breakdown People Technology Process
30 Research problem breakdown People Working hypotheses + Technology Process
31 Research problem breakdown Dagstuhl Seminar: Unifying Product and Software Configuration
32 Research problem breakdown Dagstuhl Seminar: Unifying Product and Software Configuration
33 Research problem breakdown Dagstuhl Seminar: Unifying Product and Software Configuration
34 Research avenues Change Complexity Scalability Asynchronous & concurrent model editing Variability in time Missing module simulation Hardware as-a-white-box Levelled modelling Modular ownership Model-based training People Research Industry Scalability Technology Change control Process Asynchronous data flows Change Management Complexity
35 A new industrial revolution: Industry 4.0 People Technology Process
36 Industry 4.0 Connected, intelligent products tell their user how they are to be best applied! Work pieces tell the shop floor machinery how they are to be processed! Fully digital value chain! Industry 4.0 drives highly intelligent cyber physical systems connected to create the First mechanical loom 1784 First production line, Cincinnati slaughterhouses industrial revolution follows introduction of electrically-powered mass production based on the division of labour First programmable logic controller (PLC), Modicon industrial revolution uses electronics and IT to achieve further automation of manufacturing 4. industrial revolution based on Cyber-Physical Systemss complexity Internet of Things! Smart products integrating hardware and software require new capabilities such as cloud and analytics as well as orchestrating a smart 1. industrial revolution follows introduction of water- and steam-powered mechanical manufacturing facilities End of 18th century Start of 20th century Start of 1970s today time Source: DFKI 2011 eco-system of partners Accenture
37 Industry 4.0 First programmable logic controller (PLC), Modicon industrial revolution based on Cyber-Physical Systemss Challenging? Really? First mechanical loom 1784 First production line, Cincinnati slaughterhouses industrial revolution follows introduction of electrically-powered mass production based on the division of labour 3. industrial revolution uses electronics and IT to achieve further automation of manufacturing complexity 1. industrial revolution follows introduction of water- and steam-powered mechanical manufacturing facilities End of 18th century Start of 20th century Start of 1970s today time Source: DFKI 2011
38 Industry 3.0 Solid border between HW and SW PLM HW ALM SW Hardware Software Manufacture Develop Build Install
39 Industry 4.0 Blurred border between HW and SW PLM ALM HW SW Hardware Software Manufacture Develop Build Install
40 Industry 4.0 Blurred border between HW and SW PLM ALM HW SW BOM Different types of variants HW = configured artefact generic artefact SW = configurable module HW/SW integration Life cycles & drivers Different HW/SW lead time # HW variants (more flexible planning, manufacturing and service) # SW variants (more profitability and faster service)
41 Industry 4.0 Blurred border between HW and SW PLM HW ALM SW Cost Lead time Inefficient variant and HW/SW integration! Time-consuming and error-prone syncing BOM Different types of variants HW = configured artefact generic artefact SW = configurable module HW/SW integration Quality Bad traceability! Bad impact analysis! Bad verification! Late diagnosis Life cycles & drivers Different HW/SW lead time # HW variants (more flexible planning, manufacturing and service) # SW variants (more profitability and faster service)
42 Industry 3.0 Solid border between Engineering and Operations PLM HW ALM SW ERP HW & SW Hardware Software What to build How to build What is built Product IT applications Factory Product Supplier Customer factory
43 Industry 4.0 Blurred border between Engineering and Operations PLM HW ALM SW ERP HW & SW Hardware Software What to build How to build What is built Product IT applications Factory Product Supplier Customer factory
44 Industry 4.0 Blurred border between Engineering and Operations PLM HW ERP ALM SW Change management Physical part vs Patch On-site vs Remote Different lead time = Different status (delivered, installed, active, ) HW & SW Data management What is the single source of truth? How is data transferred across applications? Where is the product (different rules and regulations)? Security management What data is communicated? What data can the customer/supplier/vendor access? How is data and communication secured? Product Product management Reification capabilities Self-management capabilities Context-aware Test management
45 Industry 4.0
46 Research avenues Industry 4.0 trends Research Industry Scalability Change Management Complexity