SlideShare ist ein Scribd-Unternehmen logo
1 von 124
Downloaden Sie, um offline zu lesen
Vinayagam M
Automotive Engineering Design
Model Based Design
R&D Manager
eSILICON LABS
2
Agenda
Innovation TRENDS
System Design
System Modeling
Model Based Design
Development Process
Developing the Technology
Functional Testing for MBD
MBD Summary
3
• Convergence of Two Trends
Trend in System Design
Model-Based
Development
Automated
Analysis
A Revolutionary Change in How
We Design and Build Systems
4
Innovation TRENDS
5
Innovation TRENDS
• 20th Century’s greatest engineering achievements
6
Innovation TRENDS…
• 20th Century’s greatest engineering achievements
7
Innovation TRENDS…
• Technology TREND in past more than ten years
– Software in Everything
– More math and algorithms in systems
8
Innovation TRENDS…
• Technology TREND in past more than ten years
– Software in Everything
– More math and algorithms in systems
9
Innovation TRENDS…
• Technology TREND in past more than ten years
– Software in Everything
– More math and algorithms in systems
10
Innovation TRENDS…
11
Innovation TRENDS…
12
System Design
13
System Design
• Present day system design integrated with High-Integrity Applications
Source : Buncefield Investigation Glossary www.buncefieldinvestigation.gov.uk/glossary.htm
14
System Design…
• Challenges
– Exploding code sizes and complexity of software
– Increase the productivity of the individual engineer
– Agility of applications, technologies, platforms
– Coordinate the resources of people with expertise in a wide range of
disciplines
15
System Design…
• History
– General Systems Theory (GST) was the fundamental underpinning of most
commercial software design techniques by the 1970s
– Computer-Aided Software Engineering (CASE) tools developed in the
1980s
– Creating the Unified Modeling Language (UML) inthe 1990s
– Model Driven Architecture (MDA) launched in 2001
16
System Design…
• When engineers build systems…
– Focus on Software-Centric Design
Methodologies:
▫ Treat software as main entity
▫ Overlook domain knowledge
▫ Dominate the functional design
17
System Design…
• Trouble in industry !!!
Manual Coding
18
System Design…
• Trouble in industry !!!
Re-Coding
19
System Design…
• Trouble in industry !!!
Physical Testing
20
System Design…
• Traditional System Development
21
System Design…
• Traditional System Development
22
System Design…
• Complexity Challenges in Software Development
Traditional System Design Approach
23
System Design…
• Design Failure and Time-to-Market in Embedded Systems
– Across industries:
▫ 50% of projects behind schedule
▫ 1/3 fail to meet 50% of performance/feature requirements
Source: Embedded Market Forecasters
24
System Design…
What is the Solution ?
25
System Design…
Model Based System Design
26
System Design…
What is Model-Based System
Design?
27
System Design…
Model, Simulate, Verify the control
algorithm, Auto-generate C code,
Deploy & Test on the embedded
hardware
28
System Modeling
29
Modeling
• A model is a simplified representation of an object or a process.
F = ma
30
Modeling…
• Representation
– A model represents some thing.
– Model and thing are connected by a morphism.
• Abstraction
– The model suppresses irrelevant detail and focuses on important aspects.
• Pragmatics
– The model is created for a purpose
31
Modeling…
• Model Representation
32
Modeling...
• Which models are there?
– Scale models
– Partial models
– Process models
– State models
– Etc.
33
Modeling...
34
System Modeling
• From Paper-based approach to Executable Model
• System Model captures all information about concept, design,
implementation
• System Model is used in all development stages (Research, Design,
Implementation and Verification & Validation)
• System Model is continuously updated and elaborated
35
System Modeling…
• Uses of System Models
– Simulation, Visualization
– Static System Analysis, Formal Verification
– Virtual Fault Injection
– Synthesis of Implementations & Test Suites
– Documentation, Presentation
36
System Modeling…
• Key steps in the system modeling approach
– System Identification (modeling the plant) is an iterative process
▫ By acquiring and processing raw data from a real world system and choosing a
mathematical model to represent the plant behavior
– Controller analysis and synthesis
▫ Identify dynamic characteristics of the plant model and synthesize an
appropriate controller.
– Offline simulation
▫ Simulation allows specification, requirements, and modeling errors to be found
early
– Deployment
37
System Modeling…
• System Model Simulation
– Software in the Loop
▫ Non real-time simulation, e.g. using SimuLink
▫ Using plant model and system controller model
– Hardware in the Loop
▫ Real-time simulation of plant model
▫ Controller implemented on target (code generation)
– Simulation Goals
▫ Verification and Validation
▫ Collect Data to Improve Models
38
Multi-Domain System Modeling
• Early Simulation Software
39
Multi-Domain System Modeling…
40
Multi-Domain System Modeling…
41
Multi-Domain System Modeling…
42
Multi-Domain System Modeling…
43
Multi-Domain System Modeling…
44
Multi-Domain System Modeling…
45
Multi-Domain System Modeling Example
One Modeling Environment for Multi-Domain Systems
46
Multi-Domain System Modeling Example…
47
Multi-Domain System Modeling Example…
48
Multi-Domain System Modeling Example…
49
Multi-Domain System Modeling Example…
50
Multi-Domain System Modeling Example…
51
Multi-Domain System Modeling Example…
52
Model Based Design
F = ma
53
• Model-based design enables simulation-driven product development
(or virtual product development).
– A model is a simplified representation of an object or a process
– A model is a mental, physical or virtual cognitive tool
– With the term model, limit our scope to computer-based models
– In the context of Engineering Design, a model is a cognitive tool with the
purpose to assist the process!
Model Based Design
54
Model-Based Development Examples
55
Does Model-Based Development Scale?
Systems Developed Using MBD
• Flight Control
• Auto Pilot
• Fight Warning
• Cockpit Display
• Fuel Management
• Landing Gear
• Braking
• Steering
• Anti-Icing
• Electrical Load Management
Airbus A380
Length 239 ft 6 in
Wingspan 261 ft 10 in
Maximum Takeoff Weight 1,235,000 lbs
Passengers Up to 840
Range 9,383 miles
YES
56
• Advantages of Model-Based Design
Model Based Design
57
• Benefits of Model-Based Design
– Models: Core of the Development
Process
– Unambiguous Description of
Requirements (Executable
Specification)
– Fast Evaluation of Design Variants
– Frontloading - Early Test and
Verification
– Automatic Code Generation
– Better Cooperation, Communication
and Collaboration
– Higher Product Quality
Model Based Design…
58
Model Based Design…
Cheaper Than Manual Analysis Finds the Really Hard Errors
Requirements
Elicitation
Modeling
Simulation
Automated
Analysis
Autocode
Autotest
Reuse
Clear Specifications
Improves Communication
Easy Validation
Finds Errors Early
Eliminates Manual Coding
Makes Model Primary Artifact
Reduces Cost of Testing
Enables More Testing
10%
10%
15%
5%
10% - 20%
• How to Reduce Development Costs & Improve Quality?
59
• Major used tool for Model-Based Design to Accelerating the Pace of
Engineering and Science
Model Based Design…
60
• Model-Based Design with MATLAB and Simulink
Model Based Design…
61
• Model-Based Design with MATLAB and Simulink
Model Based Design…
62
Model-based Design and Verification
RA
FD
CD
HwA
SY
DPL
Functional
Mod/Sim
Arch Mod/Sim
Alloc./Sched.
Analysis
HW Pwr/
Perf Est
Latency/RT
Analysis
SwA
Requirement Specification
Control Design
Component Design
Software
Architecture
HW Arch. Design
System Arch. Design
Code Gen.
Verif.
SW Deployment
MSD-1
MSD-2
MSD-3
MSD-4
63
Model-based Design and Verification…
• MSD-1. Model-Integrated Computing (MIC)
– Formal, meta model-based semantic foundations for domain-specific
modeling languages (DSML), based on the concept of semantic anchoring,
and model transformations.
• MSD-2. Embedded Software Composition Platforms
– Heterogeneous software composition platform that offers middleware
support for a well-defined suite of models of computations (MoC),
incorporating dynamic type checking for system-level types and seamless
interfaces towards underlying systems platforms such as Time Triggered
Architecture and towards higher-level modeling environments.
• MSD-3. Automated Source-code Verification and Testing
– New static analysis techniques for programming languages widely used in
embedded software development. (Presentation by Prof. Clarke)
• MSD-4. Model-Based Runtime Testing and Verification
– Algorithms for the runtime, passive conformance testing of system
behavior to a set of approximate models.
64
Development Process
65
Development Process
66
Development Process…
• Specifications
67
Development Process…
• Requirements
68
Development Process…
• Design
69
Development Process…
• Implementation
70
Development Process…
• Test and Verification
71
Development Process…
• Model Based Design Process
72
Development Process…
• Requirements
73
Development Process…
• Polarion Connector for MATLAB Simulink
• Extension Requirements
– Polarion 2013
– MATLAB/Simulink 2013a
– Simulink Validation and Verification Toolbox
74
Development Process…
• Polarion Connector for MATLAB Simulink - Highlight Requirements Inside
75
Development Process…
• Polarion Connector for MATLAB Simulink - Highlight Requirements Inside
76
Development Process…
• Traceability from Simulink to Polarion
77
Development Process…
• Traceability from Simulink to Polarion
78
Development Process…
• Traceability from Simulink to Polarion
79
Development Process…
• Multi-Domain Modeling and Algorithm Development
80
Development Process…
• Early Concept Verification
81
Development Process…
• Automatic Code Generation
82
Development Process…
• Traceability: Requirement ˂−˃ Model ˂−˃ Code
– HTML Code Generation Report
83
Development Process…
• Continuous Verification and Validation
84
Developing the Technology
85
Developing the Technology
Requirements
Elicitation
Modeling
Simulation
Automated
Analysis
Autocode
Autotest
Reuse
Note : Explained with Flight Guidance System Mode Logic from Rockwell Collins
• Requirements
86
• Captured Requirements as Shalls
Developing the Technology…
87
• Modeling
Developing the Technology…
Requirements
Elicitation
Modeling
Simulation
Automated
Analysis
Autocode
Autotest
Reuse
88
• Modeling Notations
Developing the Technology…
node Thrust_Required(
FG_Mode : FG_Mode_Type ;
Airborne : bool ;
In_Flare : bool ;
Emergency_Descent : bool;
Windshear_Warning : bool ;
In_Eng_Accel_Zone : bool ;
On_Ground : bool)
returns (IsTrue : bool) ;
let
IsTrue =
(FG_Thrust_Mode(FG_Mode) and
Airborne)
or
(Airborne and Emergency_Descent)
or
Windshear_Warning
or
((FG_Mode = ThrottleRetard) and
In_Flare)
or
(In_Eng_Accel_Zone and On_Ground) ;
tel ;
Textual (Lustre, PVS, SAL, …) Tabular (RSML-e, SCR)
Graphical (Simulink, SCADE)
89
• Simulation
Developing the Technology…
Requirements
Elicitation
Modeling
Simulation
Automated
Analysis
Autocode
Autotest
Reuse
90
• Simulation
Developing the Technology…
91
• Automated Analysis
Developing the Technology…
Requirements
Elicitation
Modeling
Simulation
Automated
Analysis
Autocode
Autotest
Reuse
Theorem ProversModel Checkers
92
• What Are Model Checkers?
– Breakthrough Technology of the 1990’s
– Widely Used in Hardware Verification (Intel, Motorola, IBM, …)
– Several Different Types of Model Checkers
▫ Explicit, Symbolic, Bounded, Infinite Bounded, …
– Exhaustive Search of the Global State Space
▫ Consider All Combinations of Inputs and States
▫ Equivalent to Exhaustive Testing of the Model
▫ Produces a Counter Example if a Property is Not True
– Easy to Use
▫ “Push Button” Formal Methods
▫ Very Little Human Effort Unless You’re at the Tool’s Limits
– Limitations
▫ State Space Explosion (10100 – 10300 States)
Developing the Technology…
93
• Advantage of Model Checking
Developing the Technology…
Testing Checks Only the Values We Select
Even Small Systems Have Trillions (of Trillions) of Possible Tests!
94
• Advantage of Model Checking
Developing the Technology…
Model Checker Tries Every Possible Input and State!
95
• Model Checking Process
Developing the Technology…
Properties
Does the system
have property X?
Model
SMV
Automatic Translation
SMV Properties
Yes!
Counter Example
SMV
Spec.
Automatic Translation
Note : Symbolic Model Verifier(SMV)
96
• Translated Shalls into SMV Properties
Developing the Technology…
97
• Validate Requirements through Model Checking
– Proved Over 280 Properties in Less Than an Hour
– Found Several Errors
– Some Were Errors in the Model
– Most Were Incorrect Shalls
– Revised the Shalls to Improve the Requirements
Developing the Technology…
98
• What are Theorem Provers?
– A theorem prover is a tool for logical reasoning, like a calculator is a tool
for arithmetic.
– Available Since Late 1980’s
▫ Widely Used on Security and Safety-Critical Systems
– Use Rules of Inference to Prove New Properties
▫ Also Consider All Combinations of Inputs and States
▫ Also Equivalent to Testing with an Infinite Set of Test Cases
▫ Generate An Unprovable Proof Obligation if a Property is False
– Not Limited by State Space
▫ Applicable to Almost Any Formal Specification
– Limitations
▫ Require Experience - About Six Months to Become Proficient
▫ Constructing Proofs is Labor Intensive
Developing the Technology…
99
• Theorem Proving Using PVS
Developing the Technology…
Does the system
have property X?
Model
Engineer
Automatic Translation
PVS
Spec.
PVS
Why not?
Guru
Automatic Translation
PVS Properties
Properties
http://pvs.csl.sri.com/index.shtmlNote : Prototype Verification System (PVS)
100
• Searching for Potential Sources of Mode Confusion
– Used Theorem Proving to Search For
▫ Entry and Exit of Off Normal Modes
▫ Ignored Operator Commands
▫ Certain Forms of Lack of Feedback
▫ Hidden Modes
▫ Unintended Side Effects
▫ Lack of Feedback from Multiple Operators
Developing the Technology…
Discrepancy between the perceived and
actual state of an automated system.
101
• Validate Requirements Using Theorem Proving
– Proved Several Hundred Properties Using PVS
– More Time Consuming that Model-Checking
– Use When Model-Checking Won’t Work
▫ Models that are Numerically Intensive
▫ Automated Safety (Fault Tree) Analysis
Developing the Technology…
102
Functional Testing for MBD
103
• Functional problems are described in functional models
Functional Testing for MBD
104
• Need
– Software defects originate from all
stages of the development process
▫ Model-based function
development
▫ Software code generation
▫ Software build and integration
▫ Hardware development
▫ …
– Errors are often found far too late
▫ High pressure and risk at the end
of the engineering cycle
Functional Testing for MBD…
105
• When do I need to start testing ?
• Is Frontloading new ?
Functional Testing for MBD…
106
• Need : How to test Models ?
Functional Testing for MBD…
107
• Traditional Testing Workflow
Functional Testing for MBD…
108
• Traditional Testing Workflow – Summary of Limitations
Functional Testing for MBD…
109
• New Testing Workflow
Functional Testing for MBD…
110
• New Testing Workflow
Functional Testing for MBD…
111
• ETAS RT2: Find and Fix Errors Early
• ETAS RT2 is a product with a new approach to design, execute and
manage tests across development platforms for:
– Functional models (Simulink or ASCET)
– Software-in-the-loop platforms (e.g. C-code .exe, ISOLAR-EVE)
– Consistency check between model and code: automated comparison of test
results between model and software
Functional Testing for MBD…
112
• RT2 Testing Process
Functional Testing for MBD…
113
• RT2 Testing Process
Functional Testing for MBD…
114
• Test Modeling: Test Case Sequence
Functional Testing for MBD…
115
• Test Modeling: Test State Definitions
Functional Testing for MBD…
116
• Test Execution
Functional Testing for MBD…
117
• Test Assessment – Time Interval Analysis
Functional Testing for MBD…
118
• Test Summary and Requirements Tracking
Functional Testing for MBD…
119
MBD Summary
120
• More time on design Less time on implementation and test
MBD Summary
Source: Arthur D. Little GmbH - Studie "Kosten-/Nutzenanalyse der modellbasierten Softwareentwicklung im Automobil“, January 2007.
[chart translated]
121
• Design becomes the high ground - in automotive systems
MBD Summary…
122
• Systems that are SMARTER
– ACTIVE – vs. passive
▫ Adaptive cruise control; Adaptive structures; Self-adjusting washing machines;
Driver warning systems for approaching a curve too fast
– AUTONOMOUS – vs. human-in-the-loop
▫ Robotics; UAVs; Drones; Medical dosing systems; Self-guided agricultural
equipment
– COLLABORATIVE – vs. individual
▫ Mobile robots that cooperate to accomplish a task; Intelligent transportation
systems
– MULTI-FUNCTION – vs. single-function
▫ HEV engine management; PDAs; Utility grid management
MBD Summary…
123
• Dramatic innovation in how systems are
designed, implemented, and tested
– Increase math and algorithmic content
– Drive innovation through early design
iterations
– Eliminate hand coding of C/C++/HDL
– Improve quality through early verification
and validation
– Enable collaboration across disciplines
– Cause collaboration across development
stages
MBD Summary…
124
Thank You

Weitere ähnliche Inhalte

Was ist angesagt?

Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E AFuture Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
GlobalLogic Croatia
 

Was ist angesagt? (20)

Autosar Basics hand book_v1
Autosar Basics  hand book_v1Autosar Basics  hand book_v1
Autosar Basics hand book_v1
 
ISO 26262 introduction
ISO 26262 introductionISO 26262 introduction
ISO 26262 introduction
 
Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools Hirschmann: Automotive SPICE Requirements for development process and tools
Hirschmann: Automotive SPICE Requirements for development process and tools
 
MIL_SIL.pdf
MIL_SIL.pdfMIL_SIL.pdf
MIL_SIL.pdf
 
Misra C Software Development Standard
Misra C Software Development StandardMisra C Software Development Standard
Misra C Software Development Standard
 
Simulink Stateflow workshop
 Simulink Stateflow workshop Simulink Stateflow workshop
Simulink Stateflow workshop
 
An Introduction to MISRA C:2012
An Introduction to MISRA C:2012An Introduction to MISRA C:2012
An Introduction to MISRA C:2012
 
Interview preparation workshop
Interview preparation workshopInterview preparation workshop
Interview preparation workshop
 
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU ReprogrammingECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
ECU Flashing: Flash Bootloaders that Facilitate ECU Reprogramming
 
Diagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSARDiagnostic in Adaptive AUTOSAR
Diagnostic in Adaptive AUTOSAR
 
Automotive embedded systems part1 v1
Automotive embedded systems part1 v1Automotive embedded systems part1 v1
Automotive embedded systems part1 v1
 
ISO-26262-Webinar.pptx
ISO-26262-Webinar.pptxISO-26262-Webinar.pptx
ISO-26262-Webinar.pptx
 
The Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar SlidedeckThe Basics of Automotive Ethernet Webinar Slidedeck
The Basics of Automotive Ethernet Webinar Slidedeck
 
Flash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programmingFlash Bootloader Development for ECU programming
Flash Bootloader Development for ECU programming
 
formal verification
formal verificationformal verification
formal verification
 
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
UDS: Vehicle Diagnostics in AUTOSAR Software Architecture
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 
What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)What is HIL (HardWare In The Loop)
What is HIL (HardWare In The Loop)
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCORE
 
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E AFuture Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
Future Intelligent Mobility with Adaptive AUTOSAR - Transforming Vehicle E/E A
 

Ähnlich wie Automotive engineering design - Model Based Design

Software design principles
Software design principlesSoftware design principles
Software design principles
Ritesh Singh
 
SE_Module1new.ppt
SE_Module1new.pptSE_Module1new.ppt
SE_Module1new.ppt
ADARSHN40
 

Ähnlich wie Automotive engineering design - Model Based Design (20)

Presentation Verification & Validation
Presentation Verification & ValidationPresentation Verification & Validation
Presentation Verification & Validation
 
Presentation of se
Presentation of sePresentation of se
Presentation of se
 
Incremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical SystemsIncremental Queries and Transformations for Engineering Critical Systems
Incremental Queries and Transformations for Engineering Critical Systems
 
Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016Modelon Modelica executable requirements Ansys Conference 2016
Modelon Modelica executable requirements Ansys Conference 2016
 
[DSC Europe 23] Petar Zecevic - ML in Production on Databricks
[DSC Europe 23] Petar Zecevic - ML in Production on Databricks[DSC Europe 23] Petar Zecevic - ML in Production on Databricks
[DSC Europe 23] Petar Zecevic - ML in Production on Databricks
 
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
IncQuery Group's presentation for the INCOSE Polish Chapter 20220310
 
Scope of software engineering
Scope of software engineeringScope of software engineering
Scope of software engineering
 
Measuring Productivity from Model-Based Development
Measuring Productivity from Model-Based DevelopmentMeasuring Productivity from Model-Based Development
Measuring Productivity from Model-Based Development
 
Recommendations for Building Machine Learning Software
Recommendations for Building Machine Learning SoftwareRecommendations for Building Machine Learning Software
Recommendations for Building Machine Learning Software
 
Real-Time Engineering Simulators
Real-Time Engineering SimulatorsReal-Time Engineering Simulators
Real-Time Engineering Simulators
 
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
Closing the Design Cycle Loop with Executable Requirements and OSLC - IBM Int...
 
Exploring thousands of configurations: Find the best design out of infinite v...
Exploring thousands of configurations: Find the best design out of infinite v...Exploring thousands of configurations: Find the best design out of infinite v...
Exploring thousands of configurations: Find the best design out of infinite v...
 
Software design principles
Software design principlesSoftware design principles
Software design principles
 
Software Engineering.ppt
Software Engineering.pptSoftware Engineering.ppt
Software Engineering.ppt
 
Developing Digital Twins
Developing Digital TwinsDeveloping Digital Twins
Developing Digital Twins
 
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptxIntro to LV in 3 Hours for Control and Sim 8_5.pptx
Intro to LV in 3 Hours for Control and Sim 8_5.pptx
 
1
11
1
 
Introduction to embedded computing and arm processors
Introduction to embedded computing and arm processorsIntroduction to embedded computing and arm processors
Introduction to embedded computing and arm processors
 
SE_Module1new.ppt
SE_Module1new.pptSE_Module1new.ppt
SE_Module1new.ppt
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
 

Mehr von Vinayagam Mariappan

Mehr von Vinayagam Mariappan (8)

Light ID based Interactive Exhibition Using Smart Glass and AR Technology
Light ID based Interactive Exhibition Using Smart Glass and AR TechnologyLight ID based Interactive Exhibition Using Smart Glass and AR Technology
Light ID based Interactive Exhibition Using Smart Glass and AR Technology
 
Video cloud technology
Video cloud technologyVideo cloud technology
Video cloud technology
 
Open VLC Platform
Open VLC PlatformOpen VLC Platform
Open VLC Platform
 
VLC Technology
VLC TechnologyVLC Technology
VLC Technology
 
VIDEO CODECS
VIDEO CODECSVIDEO CODECS
VIDEO CODECS
 
NEXT GENERATION BROADCASTING TECHNOLOGY
NEXT GENERATION BROADCASTING TECHNOLOGYNEXT GENERATION BROADCASTING TECHNOLOGY
NEXT GENERATION BROADCASTING TECHNOLOGY
 
IP BASED MEDIA SERVICES
IP BASED  MEDIA SERVICESIP BASED  MEDIA SERVICES
IP BASED MEDIA SERVICES
 
HEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam MariappanHEVC VIDEO CODEC By Vinayagam Mariappan
HEVC VIDEO CODEC By Vinayagam Mariappan
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
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
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
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
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Automotive engineering design - Model Based Design