ingeniería de sistemas - matlab expo...ingeniería de sistemas: de los requisitos a la arquitectura...

35
1 © 2015 The MathWorks, Inc. Ingeniería de sistemas: de los requisitos a la arquitectura y a la simulación Luis López

Upload: others

Post on 31-May-2020

4 views

Category:

Documents


0 download

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

34

Simulink: A Multi-Language Simulation Environment

Dynamic Systems State Machines Discrete-Event Systems

Physical Modeling Object-Oriented