SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
© Knowledge Inside 2006-2013
Modeling Complex Systems
to synchronize multidisciplinary teams
IGPSC8, Arcachon, June 10th 2013
Samuel Boutin - Président
Knowledge Inside - 7C rue Jean Mermoz - 78000 Versailles - France
Tel: +33 (0) 1 39 02 70 29
sbo@k-inside.com – www.k-inside.com
© Knowledge Inside 2006-2013
H. Simon: « Systems are hierachical »
2
Body
Systems • Digestive
• Respiratory…
Organs • Liver
• Heart …
Tissues
and Cells
•Muscular
Tissues
•Blood
Book
Chapter
Section
Sentence….
CAR
Systems
• Engine
• Carbody
• Chassis
Organs
• Carter
• Control Unit
• Sensor
Parts
Business
Unit
Division
• General &
Administration
• Sales &
Marketing
Group • Accounting
• Software test
People
Biological
Systems
Formal
Systems
Mechatronic
Systems
Organizations
When not chaotic!
Herbert. A. Simon
The Architecture of Complexity: Hierarchic Systems
(Proceedings of the American Philosophical Society, 106, Dec 1962, 467-482)
© Knowledge Inside 2006-2013
Example: mecatronic systems are hierarchical
Excerpt: Wüst&Sassen-Robert Bosch (VDI-Baden Baden 2006)
3
vehicle
Engine
Injection System Injector
Physical principle
electronics
control
© Knowledge Inside 2006-2013
H. Simon: « Systems are made of interacting parts »
4
Simon sample: A1,A2,… are rooms
that exchange thermal flows
Interactions have a source and a target
Interactions may have a scope
Herbert. A. Simon
The Architecture of Complexity: Hierarchic Systems
(Proceedings of the American Philosophical Society, 106, Dec 1962, 467-482)
© Knowledge Inside 2006-2013
First approach to represent system
➛ Diagram trees (for hierarchies) with a treeview
➛ Use types to model system variety (exactly like different type of files:
.xls, .doc,.jpg….)
➛ Use flow graphs to represent interactions between objects with same
parent in the hierarchy
➛ Diagram interactions as (oriented) flows
➛ Propose specific display for each type: shape, color, border,…
➛ Allow navigating into the system
➛ EXAMPLE:
• sample 1: navigate into a diagramming of human body:
> file:///D:/IGSPC8V3/hb/SVG/corpshumain.html
© Knowledge Inside 2006-2013
sample1: human body recursive diagramming
6
Man and his environment
Systems
Organs of
Circulatory system
Tissues
Cells
…Modeled with arKItect by
Knowledge Inside
© Knowledge Inside 2006-2013
Make diagramming accessible
➛ Raw system diagramming may be too complex even if hierarchical decomposition
makes it simple to navigate.
➛ System diagramming may also be used to provide synthesized information
 To answer this, it’s possible to
 Define filters of the system view: show only some types of objects and hide others
 Use graphical aspect of object to provide information about the model.
Examples
• Sample 2: various filters over a laptop system diagrams
file:///D:/IGSPC8V3/SEAweb/LapTop%20%28SEA%205.3.1%29%2012-11-
21%20V1/LapTop%20%28SEA%205.3.1%29%2012-11-21%20V1.html
• Sample 3: business intelligence over a laptop functional architecture
> sur une campagne de tests
file:///D:/IGSPC8V3/Proto%20BI%20MDD%20Laptop/LapTop%20%285.2.1.x%29.html
© Knowledge Inside 2006-2013
Laptop functions allocation
8
(Laptop) functional architecture
Laptop function decomposition
(Laptop) physical architecture
(Laptop) requirements
(Laptop) Variants
Tests (Laptop project)
Indicators
Sample 2: filters over a laptop system diagram
Modeled with arKItect by
Knowledge Inside
© Knowledge Inside 2006-2013
Navigating in the view allow to identify very
clearly where are the subsystems that don’t
pass the tests.
Sample 3: make navigation clever
% Tests OK
%Tests NOK
%Test Non conclusifs
%Tests Non passés
Laptop and
context systems
Laptop subsystems
Zoom
OS &
Power
Modeled with arKItect by
Knowledge Inside
© Knowledge Inside 2006-2013
10
Application to System Engineering diagramming nowadays
Problem at Hand
Change
requests
FUNCTIONAL TEAMS
Reporting
Software
PRODUCE
Project manager
System engineer
COORDINATE
publish
Enterprise
Content
Management
Tool
Requirements mngt
Functional archi
SW archi
HW archi
Safety case
Project Reporting
Systemarchi
Integration testing
+ CAO
Current organization
No global view of the system
Maintenability and traceability in MS Office docs?
Coherence of diagrams and contents?
Various tools and models from functional teams
Versions and diversity?
Problem at hand
© Knowledge Inside 2006-2013
Project manager
System engineer
COORDINATE
11
arKItect
SEA
database• Automated specification
production
• Aided generation and
maintenance of complex
diagrams
• Automated consistency checks
• Requirements and architecture
alignment and traceability
• Automated indicators synthesis
Benefits
FUNCTIONAL TEAMS « METIERS »
PRODUCE
Design System
architecture
Reporting
• Weekly updated
specification and
interfaces
• Changes description
• Efficient access to
project information
Benefits
Synchronization of processes with arKItect SEA
KI Solution Benefits
PLM
PDM
ECM
JIRA
SVN
CAO
• Global project vision
• Reliable indicators on design
• Detailed information available
on demand
Benefits
© Knowledge Inside 2006-2013
Conclusion:
Which system diagramming do you use?
➛ General System theory helps us understanding architectural rules for complex systems.
➛ Knowledge Inside has developped arKItect, a graphical modeling tool that faithfully
captures the structure of systems e.g. as described by Simon in his famous 1962 paper.
➛ It is possible to integrate the different pre-CAD diagrams and documents into a single,
sound and synchronized multi-view system model.
Key benefits are:
• Reuse capability at the functional description and requirements level
• Consistency of data in between processes and people involved in the design activities.
• Fluidity of information
• Change management and configuration management in the pre-CAD stages of design.
• More generally, synchronization resulting in improved productivity and quality.
➛ This approach is validated on large systems in the automotive and railways: it’s now
possible to switch from a document centric to a model centric design.
© Knowledge Inside 2006-2013
13
Thanks for your attention Variants
Green flows have been added
Red flows have been skept
DIFF
Samuel BOUTIN
Knowledge Inside – 7C rue Jean Mermoz
78000 Versailles, France
Tel: +33 (0) 1 39 02 70 29
sbo@k-inside.com – www.k-inside.com

Contenu connexe

Similaire à Modeling Complex Systems to synchronize multidisciplinary teams

Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...IRJET Journal
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesObeo
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organizationIRJET Journal
 
Management Information system
Management Information systemManagement Information system
Management Information systemCochin University
 
Unit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptxUnit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptxPuskar Bhandari
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Grid Protection Alliance
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADMFLYMAN TECHNOLOGY LIMITED
 
Sadcw 7e chapter06-done
Sadcw 7e chapter06-doneSadcw 7e chapter06-done
Sadcw 7e chapter06-doneLamineKaba6
 
Importance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activitiesImportance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activitieseSAT Publishing House
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsMuhammadTalha436
 
A Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentA Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentSheila Sinclair
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and designRobinsonObura
 
Chapter 1(1) system development life .ppt
Chapter 1(1) system development life .pptChapter 1(1) system development life .ppt
Chapter 1(1) system development life .pptDoaaRezk5
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxJakeariesMacarayo
 
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...IRJET Journal
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Modelon
 
SOLIDWORKS reseller Whitepaper by Promedia Systems
SOLIDWORKS reseller Whitepaper by Promedia Systems SOLIDWORKS reseller Whitepaper by Promedia Systems
SOLIDWORKS reseller Whitepaper by Promedia Systems Cavien Clever
 

Similaire à Modeling Complex Systems to synchronize multidisciplinary teams (20)

Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...Continuity in the development of seamless mobility: An approach for a system-...
Continuity in the development of seamless mobility: An approach for a system-...
 
From Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems ArchitecturesFrom Model-based to Model and Simulation-based Systems Architectures
From Model-based to Model and Simulation-based Systems Architectures
 
Clone of an organization
Clone of an organizationClone of an organization
Clone of an organization
 
Management Information system
Management Information systemManagement Information system
Management Information system
 
Unit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptxUnit-1 Foundations for systems Development.pptx
Unit-1 Foundations for systems Development.pptx
 
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
Advanced Automated Analytics Using OSS Tools, GA Tech FDA Conference 2016
 
System design
System designSystem design
System design
 
Towards the Adoption of Cyber-Physical Systems of Systems Paradigm in Smart ...
Towards the Adoption of Cyber-Physical Systems of  Systems Paradigm in Smart ...Towards the Adoption of Cyber-Physical Systems of  Systems Paradigm in Smart ...
Towards the Adoption of Cyber-Physical Systems of Systems Paradigm in Smart ...
 
Grid computing
Grid computingGrid computing
Grid computing
 
Structure system analysis and design method -SSADM
Structure system analysis and design method -SSADMStructure system analysis and design method -SSADM
Structure system analysis and design method -SSADM
 
Sadcw 7e chapter06-done
Sadcw 7e chapter06-doneSadcw 7e chapter06-done
Sadcw 7e chapter06-done
 
Importance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activitiesImportance of step in the integration of manufacturing activities
Importance of step in the integration of manufacturing activities
 
Software Engineering Important Short Question for Exams
Software Engineering Important Short Question for ExamsSoftware Engineering Important Short Question for Exams
Software Engineering Important Short Question for Exams
 
A Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving EnvironmentA Reconfigurable Component-Based Problem Solving Environment
A Reconfigurable Component-Based Problem Solving Environment
 
System analysis and design
System analysis and designSystem analysis and design
System analysis and design
 
Chapter 1(1) system development life .ppt
Chapter 1(1) system development life .pptChapter 1(1) system development life .ppt
Chapter 1(1) system development life .ppt
 
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptxSAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
SAD REPORTING GROUP 2BCFGGGGHHHJJJJ.pptx
 
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
IRJET-Open Curltm Cloud Computing Test Structure:Confederate Data Centers for...
 
Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation Emerging standards and support organizations within engineering simulation
Emerging standards and support organizations within engineering simulation
 
SOLIDWORKS reseller Whitepaper by Promedia Systems
SOLIDWORKS reseller Whitepaper by Promedia Systems SOLIDWORKS reseller Whitepaper by Promedia Systems
SOLIDWORKS reseller Whitepaper by Promedia Systems
 

Dernier

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Dernier (20)

Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

Modeling Complex Systems to synchronize multidisciplinary teams

  • 1. © Knowledge Inside 2006-2013 Modeling Complex Systems to synchronize multidisciplinary teams IGPSC8, Arcachon, June 10th 2013 Samuel Boutin - Président Knowledge Inside - 7C rue Jean Mermoz - 78000 Versailles - France Tel: +33 (0) 1 39 02 70 29 sbo@k-inside.com – www.k-inside.com
  • 2. © Knowledge Inside 2006-2013 H. Simon: « Systems are hierachical » 2 Body Systems • Digestive • Respiratory… Organs • Liver • Heart … Tissues and Cells •Muscular Tissues •Blood Book Chapter Section Sentence…. CAR Systems • Engine • Carbody • Chassis Organs • Carter • Control Unit • Sensor Parts Business Unit Division • General & Administration • Sales & Marketing Group • Accounting • Software test People Biological Systems Formal Systems Mechatronic Systems Organizations When not chaotic! Herbert. A. Simon The Architecture of Complexity: Hierarchic Systems (Proceedings of the American Philosophical Society, 106, Dec 1962, 467-482)
  • 3. © Knowledge Inside 2006-2013 Example: mecatronic systems are hierarchical Excerpt: Wüst&Sassen-Robert Bosch (VDI-Baden Baden 2006) 3 vehicle Engine Injection System Injector Physical principle electronics control
  • 4. © Knowledge Inside 2006-2013 H. Simon: « Systems are made of interacting parts » 4 Simon sample: A1,A2,… are rooms that exchange thermal flows Interactions have a source and a target Interactions may have a scope Herbert. A. Simon The Architecture of Complexity: Hierarchic Systems (Proceedings of the American Philosophical Society, 106, Dec 1962, 467-482)
  • 5. © Knowledge Inside 2006-2013 First approach to represent system ➛ Diagram trees (for hierarchies) with a treeview ➛ Use types to model system variety (exactly like different type of files: .xls, .doc,.jpg….) ➛ Use flow graphs to represent interactions between objects with same parent in the hierarchy ➛ Diagram interactions as (oriented) flows ➛ Propose specific display for each type: shape, color, border,… ➛ Allow navigating into the system ➛ EXAMPLE: • sample 1: navigate into a diagramming of human body: > file:///D:/IGSPC8V3/hb/SVG/corpshumain.html
  • 6. © Knowledge Inside 2006-2013 sample1: human body recursive diagramming 6 Man and his environment Systems Organs of Circulatory system Tissues Cells …Modeled with arKItect by Knowledge Inside
  • 7. © Knowledge Inside 2006-2013 Make diagramming accessible ➛ Raw system diagramming may be too complex even if hierarchical decomposition makes it simple to navigate. ➛ System diagramming may also be used to provide synthesized information  To answer this, it’s possible to  Define filters of the system view: show only some types of objects and hide others  Use graphical aspect of object to provide information about the model. Examples • Sample 2: various filters over a laptop system diagrams file:///D:/IGSPC8V3/SEAweb/LapTop%20%28SEA%205.3.1%29%2012-11- 21%20V1/LapTop%20%28SEA%205.3.1%29%2012-11-21%20V1.html • Sample 3: business intelligence over a laptop functional architecture > sur une campagne de tests file:///D:/IGSPC8V3/Proto%20BI%20MDD%20Laptop/LapTop%20%285.2.1.x%29.html
  • 8. © Knowledge Inside 2006-2013 Laptop functions allocation 8 (Laptop) functional architecture Laptop function decomposition (Laptop) physical architecture (Laptop) requirements (Laptop) Variants Tests (Laptop project) Indicators Sample 2: filters over a laptop system diagram Modeled with arKItect by Knowledge Inside
  • 9. © Knowledge Inside 2006-2013 Navigating in the view allow to identify very clearly where are the subsystems that don’t pass the tests. Sample 3: make navigation clever % Tests OK %Tests NOK %Test Non conclusifs %Tests Non passés Laptop and context systems Laptop subsystems Zoom OS & Power Modeled with arKItect by Knowledge Inside
  • 10. © Knowledge Inside 2006-2013 10 Application to System Engineering diagramming nowadays Problem at Hand Change requests FUNCTIONAL TEAMS Reporting Software PRODUCE Project manager System engineer COORDINATE publish Enterprise Content Management Tool Requirements mngt Functional archi SW archi HW archi Safety case Project Reporting Systemarchi Integration testing + CAO Current organization No global view of the system Maintenability and traceability in MS Office docs? Coherence of diagrams and contents? Various tools and models from functional teams Versions and diversity? Problem at hand
  • 11. © Knowledge Inside 2006-2013 Project manager System engineer COORDINATE 11 arKItect SEA database• Automated specification production • Aided generation and maintenance of complex diagrams • Automated consistency checks • Requirements and architecture alignment and traceability • Automated indicators synthesis Benefits FUNCTIONAL TEAMS « METIERS » PRODUCE Design System architecture Reporting • Weekly updated specification and interfaces • Changes description • Efficient access to project information Benefits Synchronization of processes with arKItect SEA KI Solution Benefits PLM PDM ECM JIRA SVN CAO • Global project vision • Reliable indicators on design • Detailed information available on demand Benefits
  • 12. © Knowledge Inside 2006-2013 Conclusion: Which system diagramming do you use? ➛ General System theory helps us understanding architectural rules for complex systems. ➛ Knowledge Inside has developped arKItect, a graphical modeling tool that faithfully captures the structure of systems e.g. as described by Simon in his famous 1962 paper. ➛ It is possible to integrate the different pre-CAD diagrams and documents into a single, sound and synchronized multi-view system model. Key benefits are: • Reuse capability at the functional description and requirements level • Consistency of data in between processes and people involved in the design activities. • Fluidity of information • Change management and configuration management in the pre-CAD stages of design. • More generally, synchronization resulting in improved productivity and quality. ➛ This approach is validated on large systems in the automotive and railways: it’s now possible to switch from a document centric to a model centric design.
  • 13. © Knowledge Inside 2006-2013 13 Thanks for your attention Variants Green flows have been added Red flows have been skept DIFF Samuel BOUTIN Knowledge Inside – 7C rue Jean Mermoz 78000 Versailles, France Tel: +33 (0) 1 39 02 70 29 sbo@k-inside.com – www.k-inside.com