ingeniería de sistemas - matlab expo...ingeniería de sistemas: de los requisitos a la arquitectura...
TRANSCRIPT
![Page 1: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/1.jpg)
1© 2015 The MathWorks, Inc.
Ingeniería de sistemas:
de los requisitos a la arquitectura y a la
simulación
Luis López
![Page 2: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/2.jpg)
2
Key Takeaways
▪ Digital thread providing traceability between requirements, architecture, and
design
Implemented
By
REQ 3.1 ENABLING CRUISE CONTROL
Cruise control is enabled when
…..
ENABLE SWITCH DETECTION
If the Enable switch is pressed
……
Implemented
By
Derives
![Page 3: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/3.jpg)
3
Key Takeaways
▪ Digital thread providing traceability between requirements, architecture, and
design
▪ Connected environment for designing and analyzing architectures and
designs
ADD
IMPLEMENTATION
HERE
Autogenerated by System Composer on Jan 25, 2019 2:00 pm EST
![Page 4: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/4.jpg)
4
Key Takeaways
▪ Digital thread providing traceability between requirements, architecture, and
design
▪ Connected environment for designing and analyzing architectures and
designs
▪ Integrated platform for analyzing all parts of your architecture in one multi-
domain environment
Dynamic Systems State Machines Discrete-Event Physical Modeling
![Page 5: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/5.jpg)
5
Early in the Process
Concepts/DescriptionsLater in the Process
Models
What does that mean?
![Page 6: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/6.jpg)
6
Early in the Process
Concepts/DescriptionsLater in the Process
Models
Traceability
Synchronization
Analysis & Simulation
What is the Gap?
Digital Thread
Connected Environment
Analysis & Simulation Platform
![Page 7: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/7.jpg)
7
Connected
Facilitate Analysis Tackle Complexity
What goes into the bridge?
Be Intuitive Enable Implementation
Digital Thread for Traceability
Concepts/Descriptions Models
![Page 8: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/8.jpg)
8
MathWorks Solution: System Composer and
Requirements Coverage Reporting and Impact Analysis
Simulink Requirements
MATLAB Simulink
Be Intuitive Facilitate Analysis Tackle Complexity Enable Implementation
![Page 9: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/9.jpg)
9
Now let’s see it in action
![Page 10: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/10.jpg)
10
![Page 11: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/11.jpg)
11
![Page 12: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/12.jpg)
12
![Page 13: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/13.jpg)
13
![Page 14: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/14.jpg)
14
![Page 15: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/15.jpg)
15
![Page 16: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/16.jpg)
16
![Page 17: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/17.jpg)
17
![Page 18: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/18.jpg)
18
![Page 19: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/19.jpg)
19
![Page 20: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/20.jpg)
20
![Page 21: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/21.jpg)
21
![Page 22: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/22.jpg)
22
![Page 23: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/23.jpg)
23
![Page 24: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/24.jpg)
24
![Page 25: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/25.jpg)
25
![Page 26: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/26.jpg)
26
![Page 27: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/27.jpg)
27
![Page 28: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/28.jpg)
28
![Page 29: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/29.jpg)
29
Simulink RequirementsDigital Thread from Requirements to Architecture and Design
Identify gaps in architecture or design
Identify impact of requirement changes
Link requirements, architectures, design, code and test
Author requirements or view from external source
![Page 30: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/30.jpg)
30
System Composer Intuitively design system and software architectures
Description
==
Architecture
![Page 31: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/31.jpg)
31
System ComposerPerform trade studies based on data driven analysis to optimize architectures
Add custom data Calculate mass roll-up data Create analysis model
![Page 32: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/32.jpg)
32
System ComposerTackle Architecture complexity with spotlight views
Composition Spotlight
![Page 33: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/33.jpg)
33
System ComposerSystem and software architectures connected to implementations in Simulink
ADD
IMPLEMENTATION
HERE
Autogenerated by System Composer on March 25, 2019 2:00 pm EST
Generate Simulink models from
architecture components
Link Simulink models to
architecture components
![Page 34: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/34.jpg)
34
Simulink: A Multi-Language Simulation Environment
Dynamic Systems State Machines Discrete-Event Systems
Physical Modeling Object-Oriented
![Page 35: Ingeniería de sistemas - MATLAB EXPO...Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López. 2 Key Takeaways](https://reader033.vdocuments.site/reader033/viewer/2022042311/5eda0aa449d90237bc3d78da/html5/thumbnails/35.jpg)
35
Learn More
▪ Simulink Requirement Webpage
▪ System Composer Webpage
▪ System Modeling and Simulation Webpage
▪ Trial