SlideShare a Scribd company logo
1 of 53
Where Systems Engineering
meets the AI/ML Lifecycle
Jose María Alvarez Rodríguez | Associate Professor |
josemaria.alvarez@uc3m.es
Engineering digitalization: FUSE AI
Source: https://www.researchgate.net/publication/340649785_AI4SE_and_SE4AI_A_Research_Roadmap
Engineering digitalization
Context
Evolving and competitive market for Cyber-
physical systems (CPS)
Legislation
Business needs and models
Quality
• Safety
• Reliability
• Cyber-security
• Certification
• Environment
• Standardization
• Ethics
• …
Engineering process , methods, technology &
tooling
AI/ML & Deep Learning
Self-Driving Cars (object recognition)
Source .https://towardsdatascience.com/how-do-self-driving-cars-see-13054aee2503
Source: https://www.theverge.com/2015/7/17/8985699/stanford-neural-networks-image-recognition-google-study
https://www.cnbc.com/2021/05/12/volkswagen-plans-self-driving-electric-microbus-with-argo-ai-
by-
2025.html?utm_content=Main&utm_medium=Social&utm_source=Twitter#Echobox=16208327
78
2025
An example of architecture
Is it a Car?
Is it a kind of a computer
(software and hardware
intensive)?
Sensors/Actuators
GPUs
AI/ML models
5G
Edge Computing
…
Source: https://www.aptiv.com/media/article/2018/01/07/the-autonomous-driving-platform-how-will-cars-actually-drive-themselves
Critical factors
Human factors
Adoption of intelligent evolving
systems
Safety & Security
Ethics
Conceptual &
technological
From business needs/value to
system capabilities
Software & Systems
Engineering
AI/ML lifecycle
Perspective
Software Engineering 9
Standard notations
Languages, tools, quality
management, maturity
models, design patterns,
components, etc.
Agile methods & DevOps
Scrum, Kanban, BDD, TDD,
etc.
Software production automation
Model-Driven Engineering/Architecture
Software Product Lines
etc.
Initial Focus
Methods and methodology
to tackle the problem of
software reliability
The way through
There is a huge body of knowledge and practice that
allow us to acknowledge which ARE, and which ARE
NOT, the software engineering practices that really
represent timeless scientific and technological
foundations for a proper software development process.
(My own summary based on [1])
Prof. Barry Boehm
• “A Conversation with Barry Boehm: Recollections from 50 Years of
Software Engineering”. IEEE Software, vol. 35 (5). 2018
• “A View of 20th and 21st Century Software Engineering “
Software & Systems Engineering process
ISO 15288:2015
ISO 12207:2017
Mats Berglund (Ericsson)
http://www.ices.kth.se/upload/events/13/84404189f85d41a6a7d1cafd0db4ee80.p
df
Engineering (and corporate)
environment
Source: https://www.nist.gov/system/files/documents/2019/04/05/14_delp.pdf
Artificial Intelligence
ELIZA
Medical Support Systems
“We can solve everything”
Turing Test, Conversational Systems &
Expert Systems
AI/ML is not cool!
“We can not solve anything”
AI/ML WINTER
Theoretical foundations
Algorithms & Techniques
From Deep Blue to Alexa
Lack of data, computational power, etc. (not anymore*)
AI/ML Boost
Any x / x ε {domain, problem, place, one, sector, etc.}
AI/ML SPRING & Fear
01
02
03
04
12
The way through
“The new spring in AI is the most significant
development in computing in my lifetime. Every
month, there are stunning new applications and
transformative new techniques. But such powerful tools
also bring with them new questions and
responsibilities”
Sergey Brin
AI/ML Techniques
Data Science Lifecycle
Source: https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/overview
“My” Data Science Lifecycle
Technique
Persistence
Optimization
Validation
Training
Data
Selection
Acquisition
Access
Persistence
Structure
Enriching
Cleaning
Business Needs
Applications
(value)
Exploitation
Analysis
Preliminary
Analysis
(stats / visual)
Data Management
Lifecycle
DML
AI/ML
function
Evolution
Frameworks/Platforms/…AI/ML as a Service 17
Source: https://www.ibm.com/blogs/research/2018/03/deep-learning-advances/
Source: https://www.morpheusdata.com/blog/2017-09-14-cloud-and-ai-a-work-in-progress-with-unlimited-upside
Source: https://azure.microsoft.com/es-es/services/machine-learning-studio
Source: https://algorithmia.com/
Source: https://cloud.google.com/automl/?hl=es-419
Bringing DevOps to the development of AI/ML models 18
https://azure.microsoft.com/es-es/blog/getting-ai-ml-and-devops-working-better-together/
https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/ci-cd-flask?WT.mc_id=devopsai-acomblog-kbaroni
Technical debt in AI/ML functions [2, 4] 19
Feedback loops
Correction
cascades
Garbage features
Source: https://towardsdatascience.com/technical-debt-in-machine-learning-
8b0fae938657
Software & Systems
Engineering
AI/ML lifecycle
Harmonization
Engineering (of for) AI/ML
Current trend
Challenges ahead
Opportunities ahead
No clear view: engineering &
operational environments
Lack of expertise: from
deterministic to evolving
systems
Engineering of evolving intelligent systems
How to integrate the engineering
process with the AI/ML lifecycle?
Technology available
Methods not ready
Change resistance
Room for improvement
Cultural change and new mindset
Evolving intelligent systems for engineering
How to use intelligence to help
engineering processes?
21
Engineering more intelligent complex
products/services…
…also requires more intelligent
engineering methods and tools.
Harmonization of the SE process and the AI/ML function
Paying the “hidden” technical debt
10 major challenges & coffee evaluation
How we do things now?
Status
Can we define a challenge?
Concept
What to do to tackle the
challenge?
Opportunity
Is it really a challenge?
Is there an opportunity?
Debate
23
…and the necessary tea/coffee cups per
hour
• Catalogue of technology
and tools.
• Specify the DML stages.
• Describe a DML using
standards.
• Orchestration of DML
activities.
• Access to functionalities as
a service.
Challenge #1: to describe the needs and capabilities of the
resources which are part of the AI/ML model lifecycle
Status Concept Opportunity Debate
• AI/ML model lifecycleseveral
inter-related activities
• Data management lifecycle
(DML) not completely clear
• Tangled environment of
technology and tools
• Lack of standardization
• Description of needs and
capabilities of the AI/ML model
lifecycle
• DML has been already
managed in the context of Big
Data applications and Data
Science.
24
Training data platforms 25
https://fortune.com/2020/02/04/artificial-intelligence-data-labeling-labelbox/
*European
• New set of subsystems: AI/ML
based.
• New set of metrics.
• New set of patterns to specify
requirements/models about AI/ML
functions.
• Adaptation of the CCC in the
context AI/ML functions.
• Blocks for non-deterministic
functions.
• Consistency over time
(evolvability).
• Human factors.
Challenge #2: to integrate the AI/ML model lifecycle within
the specification process of a system
Status Concept Opportunity Debate
• Stages of the AI/ML model lifecycle:
data, training, test, optimization and
operation.
• Many models with different
characteristics and applications.
• Performance metrics: precision,
recall, accuracy, etc. depending on
the type of model.
• Specification of
requirements/models for AI/ML
functions.
• It mainly requires the extension of
existing methods.
26
DSL for requirements (patterns, metrics, etc.) 27
Patterns
P1: The <AI_system> shall <action> <entity>
with a <metric> of <value> <unit> under
<weather_condition_type>.
Vocabulary
Techniques, metrics, types of problems to solve, etc.
Requirements
R1: “The entity recognition subsystem shall
provide an explanation of at least 10 words
about the recognized objects.
R2: “The entity recognition subsystem shall
recognize a person with an accuracy of 90%
under light snow.”
Quality metrics
Consistency over time
Consistency between techniques and
metrics.
Consistency between requirements and
techniques.
Requirements from the European AI act (high-risk) 28
• Creating and maintaining a risk management system for the entire lifecycle of the system;
• Testing the system to identify risks and determine appropriate mitigation measures, and to
validate that the system runs consistently for the intended purpose, with tests made against prior
metrics and validated against probabilistic thresholds;
• Establishing appropriate data governance controls, including the requirement that all training,
validation, and testing datasets be complete, error-free, and representative;
• Detailed technical documentation, including around system architecture, algorithmic design, and
model specifications;
• Automatic logging of events while the system is running, with the recording conforming to recognized
standards;
• Designed with sufficient transparency to allow users to interpret the system’s output;
• Designed to maintain human oversight at all times and prevent or minimize risks to health and safety
or fundamental rights, including an override or off-switch capability.
This is actually Systems Engineering applied to AI!
• Methods to connect a digital twin
environment.
• Methods to deriving testing
environments.
• Methods for re-verification, re-
validation, re-certification, re-
qualification.
• Virtual and Physical
• Continuous RE-V&V
• Consistency over-time.
• Simulation++++ (and its
orchestration)
Challenge #3: to integrate the AI/ML model lifecycle within the
verification and validation (V&V) process of a system.
Status Concept Opportunity Debate
• AI/ML already used for testing
(data, test case generation,
execution).
• Languages to specify (safety)
test cases, e.g. Open Scenario
(AVL).
• Digital twin environment.
• V&V of evolving systems.
• How to make
deterministic a non-
deterministic system?
• Feedback loop:
• In-lab V&V vs physical
V&V
• Connection between both
sides of the Vee model.
• W model.
• Legal framework.
29
Digital twin environment 30
Source: https://www.mdpi.com/2079-8954/7/1/7/pdf
• Automatic generation of
execution environments
(DevOps approach).
• Artificial “Intelligence as a
Service” (AIaaS)
• “Machine Learning as a
Service” (MLaaS) [5]
• Share models?
(competitive advantage)
Challenge #4: to integrate the technology stack of the AI/ML
model lifecycle within the system execution environment
Status Concept Opportunity Debate
• Many technology providers • Include a new technology
stack:
• Hardware
• Software
• Communication system
• Computation system
• In the car industry, there are
already strategic alliances
between:
• Car manufacturers
(OEM)
• Hardware providers
• AI/ML providers
• (Software)
infrastructure providers
• Research centers
31
Technology and Car Companies 32
Source: https://www.bloomberg.com/graphics/2016-merging-tech-and-cars/
• Proper management of
baselines and versions
• Round trip of data.
• Change impact analysis
acquires a new dimension.
• Artefact synch
(consistency +
traceability).
• See Challenge #3
• …
Challenge #5: to integrate the AI/ML model lifecycle within
the configuration and change management processes
Status Concept Opportunity Debate
• Many tools • Configuration more relevant
than evermore software and
more data dependencies
• Existing techniques and tools
are ready to manage
changes and configuration in
a digital twin environment.
33
Data versioning (already in SE) 34
https://dvc.org/doc/use-cases/versioning-data-and-model-files
• Methods to check the
reusability factor of an
AI/ML model.
• Licensing and catalogue of
datasets (market).
• Licensing and catalogue of
AI/ML models (e.g. like
Modelica libraries)
(market).
• See Challenge #4.
Services.
Challenge #6: to ease the reuse of existing AI/ML models
Status Concept Opportunity Debate
• Services • Reuse of existing of AI/ML
models can save time and
costs.
• Increase reliability.
• The Big Data and Data
Science communities have
already passed over here.
35
Reuse to accomplish with the Green Deal 36
https://www.technologyreview.com/2020/12/04/1013294/google-ai-ethics-research-paper-forced-out-timnit-gebru/
https://lambdalabs.com/blog/demystifying-gpt-3/
Other sources state 12M $
• Update of methods and
standards.
• Update of architectural
frameworks.
• Sustainability.
• Bring new professionals to
a SE team.
Challenge #7: to standardize the integration of AI/ML model
lifecycle within the engineering process
Status Concept Opportunity Debate
• A new knowledge area comes
to the Systems Engineering
discipline.
• Avoid ad-hoc, non-controlled
or vendor-lock-in
integrations.
• It can be considered as
another part of the software
development process.
37
ISO/IEC JTC 1/SC 42 38
https://www.iso.org/committee/6794475/x/catalogue/p/0/u/1/w/0/d/0
Framework for Highly Automated Vehicle Safety Validation 39
Source:
https://users.ece.cmu.edu/~koopman/pubs/koopman18_av_safety_validation.pdf
“First Comprehensive Autonomous Product Safety Standard (UL 4600)”
Source: https://edge-case-research.com/
• New courses and training
methods.
• New positions: AI/ML
explainer, AI/ML engineer,
etc.
Challenge #8: to educate a new wave of professionals to
deal with AI/ML applying engineering methods
Status Concept Opportunity Debate
• A new knowledge area comes
to the Systems Engineering
discipline.
• Equip people with the
required skills to understand
AI/ML functions.
• These are already covered
as in any other discipline.
40
New roles and positions in AI 41
Source: http://ilp.mit.edu/media/news_articles/smr/2017/58416.pdf
• Study strategies for
optimization of AI/ML
functions at all levels
(hardware, software,
communications, storage).
• Reuse as a primitive.
Challenge #9: to fulfill environmental requirements
Status Concept Opportunity Debate
• A new knowledge area comes
to the Systems Engineering
discipline.
• Ensure the environment
efficiency of the new systems
(more than ever).
• It is something that is already
in the roadmap of any
engineering product.
42
• Certification of ethicality.
Challenge #10: to ensure the construction of ethical
machines
Status Concept Opportunity Debate
• MIT Moral Machine
• Ethical guidelines of AI
Systems from the EC.
• Ethics, a necessary non-
functional requirement.
• How to check ethics?
43
European Union Legal framework 44
https://digital-strategy.ec.europa.eu/en/library/proposal-regulation-laying-down-harmonised-rules-artificial-intelligence-artificial-
intelligence
Coordinated Plan on Artificial Intelligence 2021 45
“The Commission proposed that the EU invests in AI
at least €1 billion per year from the Horizon Europe
and Digital Europe programmes.”
https://www.ciencia.gob.es/stfls/MICINN/Ciencia/Ficheros/Estrategia_Inteligenc
ia_Artificial_IDI.pdf
Industria Conectada 4.0
Robótica
Tecnologías de asistencia al conductor
https://digital-strategy.ec.europa.eu/en/policies/plan-ai
…
Summary
Data Management
Lifecycle
Specification of
AI/ML functions
Continuous V&V
of evolving sys.
Technology stack
integration
Skills, Training &
Education
Standards update Reuse of AI/ML
models
Configuration and
change mgt.
Environmental
footprint
Ethics Legal framework …
01 02 03 04
08 07 06 05
09 10 11 12
46
Keypoints
Conclusions
Key points and next steps 48
Research on AI/ML and Systems
Engineering is a key/active area.
Cyber-physical systems must be safer, cost-
effective and environmentally friendly
and…deliver on time (reacting to market needs).
Engineering processes must integrate a new
discipline and adapt engineering methods to
support the new technical capabilities.
Engineering of intelligent and evolving
systems also requires “intelligent” tools.
1
2
3
4
Ethics is IMPORTANT, Safety a MUST.
5
Do NOT be a “technological” slave
Build intelligent systems…
• Integrate the background of AI/ML
experts as a new knowledge area.
• Understand the context of an
evolving system and its implications
in the system lifecycle.
…with intelligence
• Make use of existing and new tools
(do not be afraid of change).
• Build a skilled “intelligent” team.
…but do not build an ULTRON!
(JARVIS is good enough!)
Thank
you for
your
attention
! Jose María Álvarez-Rodríguez
Josemaria.alvarez@uc3m.es
@chema_ar
Take a seat and comment with
us!
Acknowledgements
The research leading to these results has received
funding from the H2020-ECSEL Joint Undertaking (JU)
under grant agreement No 826452-“Arrowhead Tools
for Engineering of Digitalisation Solutions” and from
specific national programs and/or funding authorities.
Learn more: https://arrowhead.eu/arrowheadtools
The research leading to these results has received
funding from the H2020-ECSEL Joint Undertaking (JU)
under grant agreement No 876659-“Intelligent
Reliability 4.0” and from specific national programs
and/or funding authorities.
Learn more: https://www.irel40.eu/
References
1. C. Ebert, “50 Years of Software Engineering: Progress and Perils,” IEEE Softw., vol. 35, no. 5, pp. 94–
101, Sep. 2018.
2. F. Khomh, B. Adams, J. Cheng, M. Fokaefs, and G. Antoniol, “Software Engineering for Machine-
Learning Applications: The Road Ahead,” IEEE Softw., vol. 35, no. 5, pp. 81–84, Sep. 2018.
3. D. Sculley et al., “Hidden Technical Debt in Machine Learning Systems,” in Proceedings of the 28th
International Conference on Neural Information Processing Systems - Volume 2, Cambridge, MA, USA,
2015, pp. 2503–2511.
4. D. Sculley et al., “Machine Learning: The High Interest Credit Card of Technical Debt”. Google Research,
2014.
5. M. Ribeiro, K. Grolinger, and M. A. M. Capretz, “MLaaS: Machine Learning as a Service,” in 2015 IEEE
14th International Conference on Machine Learning and Applications (ICMLA), Miami, FL, USA, 2015,
pp. 896–902.
6. European Commission. New Industrial Strategy. 2021.
https://www.une.org/normalizacion_documentos/communication-industrial-strategy-update-2020_en.pdf

More Related Content

What's hot

AI Solutions in Manufacturing
AI Solutions in ManufacturingAI Solutions in Manufacturing
AI Solutions in ManufacturingSri Ambati
 
Internship report on AI , ML & IIOT and project responses
Internship report on AI , ML & IIOT and project responsesInternship report on AI , ML & IIOT and project responses
Internship report on AI , ML & IIOT and project responsesRakesh Arigela
 
Description of IBM Industrie 4.0 StarterPack
Description of IBM Industrie 4.0 StarterPackDescription of IBM Industrie 4.0 StarterPack
Description of IBM Industrie 4.0 StarterPackPlamen Kiradjiev
 
From Big to Smart Data - Smart Data Innovation Lab Overview
From Big to Smart Data - Smart Data Innovation Lab OverviewFrom Big to Smart Data - Smart Data Innovation Lab Overview
From Big to Smart Data - Smart Data Innovation Lab OverviewPlamen Kiradjiev
 
Hannover Messe: Evolution of a cognitive Digital Twin
Hannover Messe: Evolution of a cognitive Digital TwinHannover Messe: Evolution of a cognitive Digital Twin
Hannover Messe: Evolution of a cognitive Digital TwinIBM Internet of Things
 
AIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed TracesAIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed TracesJorge Cardoso
 
Smart manufacturing
Smart manufacturingSmart manufacturing
Smart manufacturingJ A Bhavsar
 
Cyber infrastructure in engineering design
Cyber infrastructure in engineering designCyber infrastructure in engineering design
Cyber infrastructure in engineering designAmogh Mundhekar
 
Smart manufacturing(IR4.0)
Smart manufacturing(IR4.0)Smart manufacturing(IR4.0)
Smart manufacturing(IR4.0)KongChunLeong1
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Hong-Linh Truong
 
Cognitive IoT Platform as Enabler of the Smart Factory
Cognitive IoT Platform as Enabler of the Smart FactoryCognitive IoT Platform as Enabler of the Smart Factory
Cognitive IoT Platform as Enabler of the Smart FactoryPeter Schleinitz
 
What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...
What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...
What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...LavaConConference
 
Industrie 4.0 Reference Architecture and Plant Service Bus
Industrie 4.0 Reference Architecture and Plant Service Bus Industrie 4.0 Reference Architecture and Plant Service Bus
Industrie 4.0 Reference Architecture and Plant Service Bus Peter Schleinitz
 
Smart Factory Using Smart Manufacturing
Smart Factory Using Smart ManufacturingSmart Factory Using Smart Manufacturing
Smart Factory Using Smart ManufacturingSatjitkumar
 
MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...
MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...
MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...MongoDB
 
Smart Factory
Smart FactorySmart Factory
Smart Factoryplvragav
 
Conceptual framework for designing Intelligent factory
Conceptual framework for designing Intelligent factoryConceptual framework for designing Intelligent factory
Conceptual framework for designing Intelligent factoryTanmay Patil
 
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive ManufacturingJourney to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive ManufacturingIBM Internet of Things
 
Big Data Techcon 2014
Big Data Techcon 2014Big Data Techcon 2014
Big Data Techcon 2014Samir Lad
 

What's hot (20)

AI Solutions in Manufacturing
AI Solutions in ManufacturingAI Solutions in Manufacturing
AI Solutions in Manufacturing
 
Internship report on AI , ML & IIOT and project responses
Internship report on AI , ML & IIOT and project responsesInternship report on AI , ML & IIOT and project responses
Internship report on AI , ML & IIOT and project responses
 
AI in production
AI in productionAI in production
AI in production
 
Description of IBM Industrie 4.0 StarterPack
Description of IBM Industrie 4.0 StarterPackDescription of IBM Industrie 4.0 StarterPack
Description of IBM Industrie 4.0 StarterPack
 
From Big to Smart Data - Smart Data Innovation Lab Overview
From Big to Smart Data - Smart Data Innovation Lab OverviewFrom Big to Smart Data - Smart Data Innovation Lab Overview
From Big to Smart Data - Smart Data Innovation Lab Overview
 
Hannover Messe: Evolution of a cognitive Digital Twin
Hannover Messe: Evolution of a cognitive Digital TwinHannover Messe: Evolution of a cognitive Digital Twin
Hannover Messe: Evolution of a cognitive Digital Twin
 
AIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed TracesAIOps: Anomalies Detection of Distributed Traces
AIOps: Anomalies Detection of Distributed Traces
 
Smart manufacturing
Smart manufacturingSmart manufacturing
Smart manufacturing
 
Cyber infrastructure in engineering design
Cyber infrastructure in engineering designCyber infrastructure in engineering design
Cyber infrastructure in engineering design
 
Smart manufacturing(IR4.0)
Smart manufacturing(IR4.0)Smart manufacturing(IR4.0)
Smart manufacturing(IR4.0)
 
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
Integrated Analytics for IIoT Predictive Maintenance using IoT Big Data Cloud...
 
Cognitive IoT Platform as Enabler of the Smart Factory
Cognitive IoT Platform as Enabler of the Smart FactoryCognitive IoT Platform as Enabler of the Smart Factory
Cognitive IoT Platform as Enabler of the Smart Factory
 
What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...
What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...
What is the Digital Thread and Why Is It Important to Me? with Scott Thompson...
 
Industrie 4.0 Reference Architecture and Plant Service Bus
Industrie 4.0 Reference Architecture and Plant Service Bus Industrie 4.0 Reference Architecture and Plant Service Bus
Industrie 4.0 Reference Architecture and Plant Service Bus
 
Smart Factory Using Smart Manufacturing
Smart Factory Using Smart ManufacturingSmart Factory Using Smart Manufacturing
Smart Factory Using Smart Manufacturing
 
MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...
MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...
MongoDB IoT CITY Tour EINDHOVEN: Bosch & Tech Mahindra: Industrial Internet, ...
 
Smart Factory
Smart FactorySmart Factory
Smart Factory
 
Conceptual framework for designing Intelligent factory
Conceptual framework for designing Intelligent factoryConceptual framework for designing Intelligent factory
Conceptual framework for designing Intelligent factory
 
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive ManufacturingJourney to Industry 4.0 and beyond with Cognitive Manufacturing
Journey to Industry 4.0 and beyond with Cognitive Manufacturing
 
Big Data Techcon 2014
Big Data Techcon 2014Big Data Techcon 2014
Big Data Techcon 2014
 

Similar to Where Systems Engineering Meets the AI/ML Lifecycle

Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...CARLOS III UNIVERSITY OF MADRID
 
AI for Software Engineering
AI for Software EngineeringAI for Software Engineering
AI for Software EngineeringMiroslaw Staron
 
2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challangesIvica Crnkovic
 
The Machine Learning Audit. MIS ITAC 2017 Keynote
The Machine Learning Audit. MIS ITAC 2017 KeynoteThe Machine Learning Audit. MIS ITAC 2017 Keynote
The Machine Learning Audit. MIS ITAC 2017 KeynoteAndrew Clark
 
Paige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine LearningPaige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine LearningEdunomica
 
Machine Learning & Predictive Maintenance
Machine Learning &  Predictive MaintenanceMachine Learning &  Predictive Maintenance
Machine Learning & Predictive MaintenanceArnab Biswas
 
Model governance in the age of data science & AI
Model governance in the age of data science & AIModel governance in the age of data science & AI
Model governance in the age of data science & AIQuantUniversity
 
towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)Jinzhi Lu
 
Unlock the power of MLOps.pdf
Unlock the power of MLOps.pdfUnlock the power of MLOps.pdf
Unlock the power of MLOps.pdfStephenAmell4
 
Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15
Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15
Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15MLconf
 
Accelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringAccelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringCognizant
 
transition_to_ml_engineering.pptx
transition_to_ml_engineering.pptxtransition_to_ml_engineering.pptx
transition_to_ml_engineering.pptxxb2Wang
 
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
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageDATAVERSITY
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Analytics India Magazine
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1Bill Liu
 

Similar to Where Systems Engineering Meets the AI/ML Lifecycle (20)

INCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems EngineeringINCOSE IS 2019: AI and Systems Engineering
INCOSE IS 2019: AI and Systems Engineering
 
Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...Challenges in the integration of Systems Engineering and the AI/ML model life...
Challenges in the integration of Systems Engineering and the AI/ML model life...
 
AI for Software Engineering
AI for Software EngineeringAI for Software Engineering
AI for Software Engineering
 
Technovision
TechnovisionTechnovision
Technovision
 
2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges2020 09-16-ai-engineering challanges
2020 09-16-ai-engineering challanges
 
The Machine Learning Audit. MIS ITAC 2017 Keynote
The Machine Learning Audit. MIS ITAC 2017 KeynoteThe Machine Learning Audit. MIS ITAC 2017 Keynote
The Machine Learning Audit. MIS ITAC 2017 Keynote
 
Introducing MLOps.pdf
Introducing MLOps.pdfIntroducing MLOps.pdf
Introducing MLOps.pdf
 
Paige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine LearningPaige Roberts: Shortcut MLOps with In-Database Machine Learning
Paige Roberts: Shortcut MLOps with In-Database Machine Learning
 
Machine Learning & Predictive Maintenance
Machine Learning &  Predictive MaintenanceMachine Learning &  Predictive Maintenance
Machine Learning & Predictive Maintenance
 
Model governance in the age of data science & AI
Model governance in the age of data science & AIModel governance in the age of data science & AI
Model governance in the age of data science & AI
 
towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)towards a model-based framework for development of engineering1 (1)
towards a model-based framework for development of engineering1 (1)
 
Unlock the power of MLOps.pdf
Unlock the power of MLOps.pdfUnlock the power of MLOps.pdf
Unlock the power of MLOps.pdf
 
Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15
Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15
Shiva Amiri, Chief Product Officer, RTDS Inc. at MLconf SEA - 5/01/15
 
Accelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature EngineeringAccelerating Machine Learning as a Service with Automated Feature Engineering
Accelerating Machine Learning as a Service with Automated Feature Engineering
 
transition_to_ml_engineering.pptx
transition_to_ml_engineering.pptxtransition_to_ml_engineering.pptx
transition_to_ml_engineering.pptx
 
MLOps.pptx
MLOps.pptxMLOps.pptx
MLOps.pptx
 
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
 
MLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive AdvantageMLOps – Applying DevOps to Competitive Advantage
MLOps – Applying DevOps to Competitive Advantage
 
Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...Emerging engineering issues for building large scale AI systems By Srinivas P...
Emerging engineering issues for building large scale AI systems By Srinivas P...
 
C19013010 the tutorial to build shared ai services session 1
C19013010  the tutorial to build shared ai services session 1C19013010  the tutorial to build shared ai services session 1
C19013010 the tutorial to build shared ai services session 1
 

More from CARLOS III UNIVERSITY OF MADRID

Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuseCARLOS III UNIVERSITY OF MADRID
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...CARLOS III UNIVERSITY OF MADRID
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...CARLOS III UNIVERSITY OF MADRID
 
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainOSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainCARLOS III UNIVERSITY OF MADRID
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...CARLOS III UNIVERSITY OF MADRID
 
Systems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingSystems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingCARLOS III UNIVERSITY OF MADRID
 
News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...CARLOS III UNIVERSITY OF MADRID
 
EMOOCs-2017: Measuring the degree of innovation in higher education through M...
EMOOCs-2017: Measuring the degree of innovation in higher education through M...EMOOCs-2017: Measuring the degree of innovation in higher education through M...
EMOOCs-2017: Measuring the degree of innovation in higher education through M...CARLOS III UNIVERSITY OF MADRID
 

More from CARLOS III UNIVERSITY OF MADRID (20)

Proyecto IVERES-UC3M
Proyecto IVERES-UC3MProyecto IVERES-UC3M
Proyecto IVERES-UC3M
 
RTVE: Sustainable Development Goal Radar
RTVE: Sustainable Development Goal  RadarRTVE: Sustainable Development Goal  Radar
RTVE: Sustainable Development Goal Radar
 
Engineering 4.0: Digitization through task automation and reuse
Engineering 4.0:  Digitization through task automation and reuseEngineering 4.0:  Digitization through task automation and reuse
Engineering 4.0: Digitization through task automation and reuse
 
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
LOTAR-PDES: Engineering digitalization through task automation and reuse in t...
 
Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...Sailing the V: Engineering digitalization through task automation and reuse i...
Sailing the V: Engineering digitalization through task automation and reuse i...
 
Deep Learning Notes
Deep Learning NotesDeep Learning Notes
Deep Learning Notes
 
H2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional DesignH2020-AHTOOLS Use Case 3 Functional Design
H2020-AHTOOLS Use Case 3 Functional Design
 
Blockchain en la Industria Musical
Blockchain en la Industria MusicalBlockchain en la Industria Musical
Blockchain en la Industria Musical
 
OSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchainOSLC KM: Elevating the meaning of data and operations within the toolchain
OSLC KM: Elevating the meaning of data and operations within the toolchain
 
Blockchain y sector asegurador
Blockchain y sector aseguradorBlockchain y sector asegurador
Blockchain y sector asegurador
 
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
OSLC KM (Knowledge Management): elevating the meaning of data and operations ...
 
Systems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modellingSystems and Software Architecture: an introduction to architectural modelling
Systems and Software Architecture: an introduction to architectural modelling
 
News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...News headline generation with sentiment and patterns: A case study of sports ...
News headline generation with sentiment and patterns: A case study of sports ...
 
Blockchain y la industria musical
Blockchain y la industria musicalBlockchain y la industria musical
Blockchain y la industria musical
 
Preparing your Big Data start-up pitch
Preparing your Big Data start-up pitchPreparing your Big Data start-up pitch
Preparing your Big Data start-up pitch
 
Internet of Things (IoT) in a nutshell
Internet of Things (IoT) in a nutshellInternet of Things (IoT) in a nutshell
Internet of Things (IoT) in a nutshell
 
Blockchain in a nutshell
Blockchain in a nutshellBlockchain in a nutshell
Blockchain in a nutshell
 
Proyecto SMART: Arquitectura para Big Data
Proyecto SMART: Arquitectura para Big DataProyecto SMART: Arquitectura para Big Data
Proyecto SMART: Arquitectura para Big Data
 
EMOOCs-2017: Measuring the degree of innovation in higher education through M...
EMOOCs-2017: Measuring the degree of innovation in higher education through M...EMOOCs-2017: Measuring the degree of innovation in higher education through M...
EMOOCs-2017: Measuring the degree of innovation in higher education through M...
 
Simple Presentation for Slideshare
Simple Presentation for SlideshareSimple Presentation for Slideshare
Simple Presentation for Slideshare
 

Recently uploaded

Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm Systemirfanmechengr
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...Chandu841456
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfRajuKanojiya4
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the weldingMuhammadUzairLiaqat
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptNarmatha D
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONjhunlian
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESNarmatha D
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptMadan Karki
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxVelmuruganTECE
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptJasonTagapanGulla
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionMebane Rash
 

Recently uploaded (20)

Class 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm SystemClass 1 | NFPA 72 | Overview Fire Alarm System
Class 1 | NFPA 72 | Overview Fire Alarm System
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...An experimental study in using natural admixture as an alternative for chemic...
An experimental study in using natural admixture as an alternative for chemic...
 
National Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdfNational Level Hackathon Participation Certificate.pdf
National Level Hackathon Participation Certificate.pdf
 
welding defects observed during the welding
welding defects observed during the weldingwelding defects observed during the welding
welding defects observed during the welding
 
Industrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.pptIndustrial Safety Unit-IV workplace health and safety.ppt
Industrial Safety Unit-IV workplace health and safety.ppt
 
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTIONTHE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
THE SENDAI FRAMEWORK FOR DISASTER RISK REDUCTION
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
Industrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIESIndustrial Safety Unit-I SAFETY TERMINOLOGIES
Industrial Safety Unit-I SAFETY TERMINOLOGIES
 
Indian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.pptIndian Dairy Industry Present Status and.ppt
Indian Dairy Industry Present Status and.ppt
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Internet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptxInternet of things -Arshdeep Bahga .pptx
Internet of things -Arshdeep Bahga .pptx
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Solving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.pptSolving The Right Triangles PowerPoint 2.ppt
Solving The Right Triangles PowerPoint 2.ppt
 
US Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of ActionUS Department of Education FAFSA Week of Action
US Department of Education FAFSA Week of Action
 

Where Systems Engineering Meets the AI/ML Lifecycle

  • 1. Where Systems Engineering meets the AI/ML Lifecycle Jose María Alvarez Rodríguez | Associate Professor | josemaria.alvarez@uc3m.es
  • 2. Engineering digitalization: FUSE AI Source: https://www.researchgate.net/publication/340649785_AI4SE_and_SE4AI_A_Research_Roadmap
  • 4. Context Evolving and competitive market for Cyber- physical systems (CPS) Legislation Business needs and models Quality • Safety • Reliability • Cyber-security • Certification • Environment • Standardization • Ethics • … Engineering process , methods, technology & tooling AI/ML & Deep Learning
  • 5. Self-Driving Cars (object recognition) Source .https://towardsdatascience.com/how-do-self-driving-cars-see-13054aee2503 Source: https://www.theverge.com/2015/7/17/8985699/stanford-neural-networks-image-recognition-google-study https://www.cnbc.com/2021/05/12/volkswagen-plans-self-driving-electric-microbus-with-argo-ai- by- 2025.html?utm_content=Main&utm_medium=Social&utm_source=Twitter#Echobox=16208327 78 2025
  • 6. An example of architecture Is it a Car? Is it a kind of a computer (software and hardware intensive)? Sensors/Actuators GPUs AI/ML models 5G Edge Computing … Source: https://www.aptiv.com/media/article/2018/01/07/the-autonomous-driving-platform-how-will-cars-actually-drive-themselves
  • 7. Critical factors Human factors Adoption of intelligent evolving systems Safety & Security Ethics Conceptual & technological From business needs/value to system capabilities
  • 8. Software & Systems Engineering AI/ML lifecycle Perspective
  • 9. Software Engineering 9 Standard notations Languages, tools, quality management, maturity models, design patterns, components, etc. Agile methods & DevOps Scrum, Kanban, BDD, TDD, etc. Software production automation Model-Driven Engineering/Architecture Software Product Lines etc. Initial Focus Methods and methodology to tackle the problem of software reliability
  • 10. The way through There is a huge body of knowledge and practice that allow us to acknowledge which ARE, and which ARE NOT, the software engineering practices that really represent timeless scientific and technological foundations for a proper software development process. (My own summary based on [1]) Prof. Barry Boehm • “A Conversation with Barry Boehm: Recollections from 50 Years of Software Engineering”. IEEE Software, vol. 35 (5). 2018 • “A View of 20th and 21st Century Software Engineering “
  • 11. Software & Systems Engineering process ISO 15288:2015 ISO 12207:2017 Mats Berglund (Ericsson) http://www.ices.kth.se/upload/events/13/84404189f85d41a6a7d1cafd0db4ee80.p df Engineering (and corporate) environment Source: https://www.nist.gov/system/files/documents/2019/04/05/14_delp.pdf
  • 12. Artificial Intelligence ELIZA Medical Support Systems “We can solve everything” Turing Test, Conversational Systems & Expert Systems AI/ML is not cool! “We can not solve anything” AI/ML WINTER Theoretical foundations Algorithms & Techniques From Deep Blue to Alexa Lack of data, computational power, etc. (not anymore*) AI/ML Boost Any x / x ε {domain, problem, place, one, sector, etc.} AI/ML SPRING & Fear 01 02 03 04 12
  • 13. The way through “The new spring in AI is the most significant development in computing in my lifetime. Every month, there are stunning new applications and transformative new techniques. But such powerful tools also bring with them new questions and responsibilities” Sergey Brin
  • 15. Data Science Lifecycle Source: https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/overview
  • 16. “My” Data Science Lifecycle Technique Persistence Optimization Validation Training Data Selection Acquisition Access Persistence Structure Enriching Cleaning Business Needs Applications (value) Exploitation Analysis Preliminary Analysis (stats / visual) Data Management Lifecycle DML AI/ML function Evolution
  • 17. Frameworks/Platforms/…AI/ML as a Service 17 Source: https://www.ibm.com/blogs/research/2018/03/deep-learning-advances/ Source: https://www.morpheusdata.com/blog/2017-09-14-cloud-and-ai-a-work-in-progress-with-unlimited-upside Source: https://azure.microsoft.com/es-es/services/machine-learning-studio Source: https://algorithmia.com/ Source: https://cloud.google.com/automl/?hl=es-419
  • 18. Bringing DevOps to the development of AI/ML models 18 https://azure.microsoft.com/es-es/blog/getting-ai-ml-and-devops-working-better-together/ https://docs.microsoft.com/en-us/azure/machine-learning/team-data-science-process/ci-cd-flask?WT.mc_id=devopsai-acomblog-kbaroni
  • 19. Technical debt in AI/ML functions [2, 4] 19 Feedback loops Correction cascades Garbage features Source: https://towardsdatascience.com/technical-debt-in-machine-learning- 8b0fae938657
  • 20. Software & Systems Engineering AI/ML lifecycle Harmonization
  • 21. Engineering (of for) AI/ML Current trend Challenges ahead Opportunities ahead No clear view: engineering & operational environments Lack of expertise: from deterministic to evolving systems Engineering of evolving intelligent systems How to integrate the engineering process with the AI/ML lifecycle? Technology available Methods not ready Change resistance Room for improvement Cultural change and new mindset Evolving intelligent systems for engineering How to use intelligence to help engineering processes? 21 Engineering more intelligent complex products/services… …also requires more intelligent engineering methods and tools.
  • 22. Harmonization of the SE process and the AI/ML function Paying the “hidden” technical debt
  • 23. 10 major challenges & coffee evaluation How we do things now? Status Can we define a challenge? Concept What to do to tackle the challenge? Opportunity Is it really a challenge? Is there an opportunity? Debate 23 …and the necessary tea/coffee cups per hour
  • 24. • Catalogue of technology and tools. • Specify the DML stages. • Describe a DML using standards. • Orchestration of DML activities. • Access to functionalities as a service. Challenge #1: to describe the needs and capabilities of the resources which are part of the AI/ML model lifecycle Status Concept Opportunity Debate • AI/ML model lifecycleseveral inter-related activities • Data management lifecycle (DML) not completely clear • Tangled environment of technology and tools • Lack of standardization • Description of needs and capabilities of the AI/ML model lifecycle • DML has been already managed in the context of Big Data applications and Data Science. 24
  • 25. Training data platforms 25 https://fortune.com/2020/02/04/artificial-intelligence-data-labeling-labelbox/ *European
  • 26. • New set of subsystems: AI/ML based. • New set of metrics. • New set of patterns to specify requirements/models about AI/ML functions. • Adaptation of the CCC in the context AI/ML functions. • Blocks for non-deterministic functions. • Consistency over time (evolvability). • Human factors. Challenge #2: to integrate the AI/ML model lifecycle within the specification process of a system Status Concept Opportunity Debate • Stages of the AI/ML model lifecycle: data, training, test, optimization and operation. • Many models with different characteristics and applications. • Performance metrics: precision, recall, accuracy, etc. depending on the type of model. • Specification of requirements/models for AI/ML functions. • It mainly requires the extension of existing methods. 26
  • 27. DSL for requirements (patterns, metrics, etc.) 27 Patterns P1: The <AI_system> shall <action> <entity> with a <metric> of <value> <unit> under <weather_condition_type>. Vocabulary Techniques, metrics, types of problems to solve, etc. Requirements R1: “The entity recognition subsystem shall provide an explanation of at least 10 words about the recognized objects. R2: “The entity recognition subsystem shall recognize a person with an accuracy of 90% under light snow.” Quality metrics Consistency over time Consistency between techniques and metrics. Consistency between requirements and techniques.
  • 28. Requirements from the European AI act (high-risk) 28 • Creating and maintaining a risk management system for the entire lifecycle of the system; • Testing the system to identify risks and determine appropriate mitigation measures, and to validate that the system runs consistently for the intended purpose, with tests made against prior metrics and validated against probabilistic thresholds; • Establishing appropriate data governance controls, including the requirement that all training, validation, and testing datasets be complete, error-free, and representative; • Detailed technical documentation, including around system architecture, algorithmic design, and model specifications; • Automatic logging of events while the system is running, with the recording conforming to recognized standards; • Designed with sufficient transparency to allow users to interpret the system’s output; • Designed to maintain human oversight at all times and prevent or minimize risks to health and safety or fundamental rights, including an override or off-switch capability. This is actually Systems Engineering applied to AI!
  • 29. • Methods to connect a digital twin environment. • Methods to deriving testing environments. • Methods for re-verification, re- validation, re-certification, re- qualification. • Virtual and Physical • Continuous RE-V&V • Consistency over-time. • Simulation++++ (and its orchestration) Challenge #3: to integrate the AI/ML model lifecycle within the verification and validation (V&V) process of a system. Status Concept Opportunity Debate • AI/ML already used for testing (data, test case generation, execution). • Languages to specify (safety) test cases, e.g. Open Scenario (AVL). • Digital twin environment. • V&V of evolving systems. • How to make deterministic a non- deterministic system? • Feedback loop: • In-lab V&V vs physical V&V • Connection between both sides of the Vee model. • W model. • Legal framework. 29
  • 30. Digital twin environment 30 Source: https://www.mdpi.com/2079-8954/7/1/7/pdf
  • 31. • Automatic generation of execution environments (DevOps approach). • Artificial “Intelligence as a Service” (AIaaS) • “Machine Learning as a Service” (MLaaS) [5] • Share models? (competitive advantage) Challenge #4: to integrate the technology stack of the AI/ML model lifecycle within the system execution environment Status Concept Opportunity Debate • Many technology providers • Include a new technology stack: • Hardware • Software • Communication system • Computation system • In the car industry, there are already strategic alliances between: • Car manufacturers (OEM) • Hardware providers • AI/ML providers • (Software) infrastructure providers • Research centers 31
  • 32. Technology and Car Companies 32 Source: https://www.bloomberg.com/graphics/2016-merging-tech-and-cars/
  • 33. • Proper management of baselines and versions • Round trip of data. • Change impact analysis acquires a new dimension. • Artefact synch (consistency + traceability). • See Challenge #3 • … Challenge #5: to integrate the AI/ML model lifecycle within the configuration and change management processes Status Concept Opportunity Debate • Many tools • Configuration more relevant than evermore software and more data dependencies • Existing techniques and tools are ready to manage changes and configuration in a digital twin environment. 33
  • 34. Data versioning (already in SE) 34 https://dvc.org/doc/use-cases/versioning-data-and-model-files
  • 35. • Methods to check the reusability factor of an AI/ML model. • Licensing and catalogue of datasets (market). • Licensing and catalogue of AI/ML models (e.g. like Modelica libraries) (market). • See Challenge #4. Services. Challenge #6: to ease the reuse of existing AI/ML models Status Concept Opportunity Debate • Services • Reuse of existing of AI/ML models can save time and costs. • Increase reliability. • The Big Data and Data Science communities have already passed over here. 35
  • 36. Reuse to accomplish with the Green Deal 36 https://www.technologyreview.com/2020/12/04/1013294/google-ai-ethics-research-paper-forced-out-timnit-gebru/ https://lambdalabs.com/blog/demystifying-gpt-3/ Other sources state 12M $
  • 37. • Update of methods and standards. • Update of architectural frameworks. • Sustainability. • Bring new professionals to a SE team. Challenge #7: to standardize the integration of AI/ML model lifecycle within the engineering process Status Concept Opportunity Debate • A new knowledge area comes to the Systems Engineering discipline. • Avoid ad-hoc, non-controlled or vendor-lock-in integrations. • It can be considered as another part of the software development process. 37
  • 38. ISO/IEC JTC 1/SC 42 38 https://www.iso.org/committee/6794475/x/catalogue/p/0/u/1/w/0/d/0
  • 39. Framework for Highly Automated Vehicle Safety Validation 39 Source: https://users.ece.cmu.edu/~koopman/pubs/koopman18_av_safety_validation.pdf “First Comprehensive Autonomous Product Safety Standard (UL 4600)” Source: https://edge-case-research.com/
  • 40. • New courses and training methods. • New positions: AI/ML explainer, AI/ML engineer, etc. Challenge #8: to educate a new wave of professionals to deal with AI/ML applying engineering methods Status Concept Opportunity Debate • A new knowledge area comes to the Systems Engineering discipline. • Equip people with the required skills to understand AI/ML functions. • These are already covered as in any other discipline. 40
  • 41. New roles and positions in AI 41 Source: http://ilp.mit.edu/media/news_articles/smr/2017/58416.pdf
  • 42. • Study strategies for optimization of AI/ML functions at all levels (hardware, software, communications, storage). • Reuse as a primitive. Challenge #9: to fulfill environmental requirements Status Concept Opportunity Debate • A new knowledge area comes to the Systems Engineering discipline. • Ensure the environment efficiency of the new systems (more than ever). • It is something that is already in the roadmap of any engineering product. 42
  • 43. • Certification of ethicality. Challenge #10: to ensure the construction of ethical machines Status Concept Opportunity Debate • MIT Moral Machine • Ethical guidelines of AI Systems from the EC. • Ethics, a necessary non- functional requirement. • How to check ethics? 43
  • 44. European Union Legal framework 44 https://digital-strategy.ec.europa.eu/en/library/proposal-regulation-laying-down-harmonised-rules-artificial-intelligence-artificial- intelligence
  • 45. Coordinated Plan on Artificial Intelligence 2021 45 “The Commission proposed that the EU invests in AI at least €1 billion per year from the Horizon Europe and Digital Europe programmes.” https://www.ciencia.gob.es/stfls/MICINN/Ciencia/Ficheros/Estrategia_Inteligenc ia_Artificial_IDI.pdf Industria Conectada 4.0 Robótica Tecnologías de asistencia al conductor https://digital-strategy.ec.europa.eu/en/policies/plan-ai …
  • 46. Summary Data Management Lifecycle Specification of AI/ML functions Continuous V&V of evolving sys. Technology stack integration Skills, Training & Education Standards update Reuse of AI/ML models Configuration and change mgt. Environmental footprint Ethics Legal framework … 01 02 03 04 08 07 06 05 09 10 11 12 46
  • 48. Key points and next steps 48 Research on AI/ML and Systems Engineering is a key/active area. Cyber-physical systems must be safer, cost- effective and environmentally friendly and…deliver on time (reacting to market needs). Engineering processes must integrate a new discipline and adapt engineering methods to support the new technical capabilities. Engineering of intelligent and evolving systems also requires “intelligent” tools. 1 2 3 4 Ethics is IMPORTANT, Safety a MUST. 5
  • 49. Do NOT be a “technological” slave Build intelligent systems… • Integrate the background of AI/ML experts as a new knowledge area. • Understand the context of an evolving system and its implications in the system lifecycle. …with intelligence • Make use of existing and new tools (do not be afraid of change). • Build a skilled “intelligent” team.
  • 50. …but do not build an ULTRON! (JARVIS is good enough!)
  • 51. Thank you for your attention ! Jose María Álvarez-Rodríguez Josemaria.alvarez@uc3m.es @chema_ar Take a seat and comment with us!
  • 52. Acknowledgements The research leading to these results has received funding from the H2020-ECSEL Joint Undertaking (JU) under grant agreement No 826452-“Arrowhead Tools for Engineering of Digitalisation Solutions” and from specific national programs and/or funding authorities. Learn more: https://arrowhead.eu/arrowheadtools The research leading to these results has received funding from the H2020-ECSEL Joint Undertaking (JU) under grant agreement No 876659-“Intelligent Reliability 4.0” and from specific national programs and/or funding authorities. Learn more: https://www.irel40.eu/
  • 53. References 1. C. Ebert, “50 Years of Software Engineering: Progress and Perils,” IEEE Softw., vol. 35, no. 5, pp. 94– 101, Sep. 2018. 2. F. Khomh, B. Adams, J. Cheng, M. Fokaefs, and G. Antoniol, “Software Engineering for Machine- Learning Applications: The Road Ahead,” IEEE Softw., vol. 35, no. 5, pp. 81–84, Sep. 2018. 3. D. Sculley et al., “Hidden Technical Debt in Machine Learning Systems,” in Proceedings of the 28th International Conference on Neural Information Processing Systems - Volume 2, Cambridge, MA, USA, 2015, pp. 2503–2511. 4. D. Sculley et al., “Machine Learning: The High Interest Credit Card of Technical Debt”. Google Research, 2014. 5. M. Ribeiro, K. Grolinger, and M. A. M. Capretz, “MLaaS: Machine Learning as a Service,” in 2015 IEEE 14th International Conference on Machine Learning and Applications (ICMLA), Miami, FL, USA, 2015, pp. 896–902. 6. European Commission. New Industrial Strategy. 2021. https://www.une.org/normalizacion_documentos/communication-industrial-strategy-update-2020_en.pdf