SlideShare una empresa de Scribd logo
1 de 15
Toward a theory of modeling
Which kind of Models??
• There are different understanding of the term
Model in different disciplines
Modeling
Application-Domain specific level
Technical level
Abstract level
Modeling Problems
Abstract Level
Definition-1: A model M ={ G, F, R}
G= goal(s) for modeling
F=Candidate (observable or controllable)features or properties from the real system
R= Possible Relations between elements of F
Assumption: We observe and construct objects based on properties.
Application-Domain specific level
Technical level
Abstract level
Modeling Problems
Abstract Level
Definition-1: A model M ={ G, F, R}
G= goal(s) for modeling
F=Candidate (observable or controllable)features or properties from the real system
R= Possible Relations between elements of F
Assumption: We observe and construct objects based on properties.
Definition-2: A dynamic model M is a model, with varying element(s).
Definition-3: Model Complexity: ???
Definition-4: Model sufficiency:???
Definition-5: Model accuracy:???
Definition-6: Model validation and model-ability measure :???
Definition-6: Model ???
• Selection of a model should be based on the above mentioned measures from definition 2,
onwards
So in the next level, we will possibly have several classes of technical modeling
problems and modeling approachesbased on different combinations of these
elements
Application-Domain specific level
Technical level
Abstract level
Modeling Problems
Technical Level
Application-Domain specific level
Technical level
Abstract level
Clustering
Possible Technical Modeling Problems, based on different goals.
Modeling Problems
Technical Level
Application-Domain specific level
Technical level
Abstract level
Possible Technical Modeling Problems, based on different goals.
Modeling Problems
Application-Domain specific leve
Technical level
Abstract level
Then, Application-Domain Specific problems can be
considered as a combination of one or more categories of
technical problems.
Building Management System
Design
Optimization
A few examples
Modeling approaches
(How we approach the problems?)
• Linearity Vs. Non-linearity
• Specific Vs. Pre-specific (explicit models vs.
environment for possible/probable explicit
models)
• Model separate than Real phenomenon vs.
Model as a Part of the real system. (e.g.
simulated agents or real connected actors)
Modeling
(virtual reality)
So Far, …Modeling as a separate
Reality
Reality
Analysis
Synthesis
Optimization &
Design
It is the Story of Elephant in the Dark
RoomWhich Model is the best?
(e.g. : which approach is better for
modeling urban environment?)
Single Disciplinary Methods. (e.g. Analytical)
Multidisciplinary and Interdisciplinary models (Stocks and Flows, Urban
Metabolism)
Model as a part of Reality
Modeling
Reality
• We can’t Model the elephant.
Since the elephant, itself is
evolving!!
• We no longer model Agents
explicitly. We let them play.
• To Provide an environment for
real agents instead of simulated
agents!
• And this is happening with
emerging technologies in ICT:
e.g. Crowd sourcing, Pervasive
Data Collection, Eigen-Behavior
Monitoring,…
Model is a part of the everyday life.
We just collect Data through social
Media
We Process data to find evolving
patterns, vs, rigid Categories.
We inform stakeholders And they will
evolve themselves.
Model as a part of Reality
Modeling
Reality
And the main Elements will be:
Coding, Communication and Data Modeling.
Network Theory
Data Processing
and Modeling
Algebra
Associative Networks
(SOM)
Structured DBs
Un-Structured
DBs (Text, Audio,
Video, Image,…)
What we need is Mathematics as the art of
learning :
So, What next?
• Developing a Formalized Mathematical model
for “modeling” to
– Be able to categorize the real world problems,
based on modeling point of view
– Advise about model complexity, model-ability,…
• Developing a practical toolbox for modeling
based on the categories in the technical level.
Some points
• We are no-longer dependent to classic
academic disciplines, since we have a new
cut!?
• Theory-Driven Vs. Data Driven Modeling

Más contenido relacionado

Similar a Toward of a Theory of Modeling

Fundamentals of Quantitative Analysis
Fundamentals of Quantitative AnalysisFundamentals of Quantitative Analysis
Fundamentals of Quantitative AnalysisJubayer Alam Shoikat
 
Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...Sebastiano Panichella
 
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfunit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfRojaPogul1
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)Manoj Reddy
 
The Incredible Disappearing Data Scientist
The Incredible Disappearing Data ScientistThe Incredible Disappearing Data Scientist
The Incredible Disappearing Data ScientistRebecca Bilbro
 
Artificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxArtificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxChandrakalaV15
 
Module 3: Linear Regression
Module 3:  Linear RegressionModule 3:  Linear Regression
Module 3: Linear RegressionSara Hooker
 
STAT7440StudentIMLPresentationJishan.pptx
STAT7440StudentIMLPresentationJishan.pptxSTAT7440StudentIMLPresentationJishan.pptx
STAT7440StudentIMLPresentationJishan.pptxJishanAhmed24
 
Interactive Machine Learning Appendix
Interactive  Machine Learning AppendixInteractive  Machine Learning Appendix
Interactive Machine Learning AppendixZitao Liu
 
Bt8901 objective oriented systems1
Bt8901 objective oriented systems1Bt8901 objective oriented systems1
Bt8901 objective oriented systems1Techglyphs
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptxchadhar227
 
Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...
Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...
Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...Francesca Lazzeri, PhD
 
Introduction of abm
Introduction of abmIntroduction of abm
Introduction of abmYudi Yasik
 
A Hybrid Theory Of Power Theft Detection
A Hybrid Theory Of Power Theft DetectionA Hybrid Theory Of Power Theft Detection
A Hybrid Theory Of Power Theft DetectionCamella Taylor
 
Quality of design patterns
Quality of design patternsQuality of design patterns
Quality of design patternsMorris Zheng
 
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...Natalia Díaz Rodríguez
 
artificial intelligence that covers frames
artificial intelligence that covers framesartificial intelligence that covers frames
artificial intelligence that covers framespicnew83
 

Similar a Toward of a Theory of Modeling (20)

Fundamentals of Quantitative Analysis
Fundamentals of Quantitative AnalysisFundamentals of Quantitative Analysis
Fundamentals of Quantitative Analysis
 
Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...
 
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdfunit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
unit-1modellingconceptsclassmodeling-140929182538-phpapp01.pdf
 
recent.pptx
recent.pptxrecent.pptx
recent.pptx
 
Unit 1( modelling concepts & class modeling)
Unit  1( modelling concepts & class modeling)Unit  1( modelling concepts & class modeling)
Unit 1( modelling concepts & class modeling)
 
The Incredible Disappearing Data Scientist
The Incredible Disappearing Data ScientistThe Incredible Disappearing Data Scientist
The Incredible Disappearing Data Scientist
 
Artificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptxArtificial intyelligence and machine learning introduction.pptx
Artificial intyelligence and machine learning introduction.pptx
 
Module 3: Linear Regression
Module 3:  Linear RegressionModule 3:  Linear Regression
Module 3: Linear Regression
 
STAT7440StudentIMLPresentationJishan.pptx
STAT7440StudentIMLPresentationJishan.pptxSTAT7440StudentIMLPresentationJishan.pptx
STAT7440StudentIMLPresentationJishan.pptx
 
Interactive Machine Learning Appendix
Interactive  Machine Learning AppendixInteractive  Machine Learning Appendix
Interactive Machine Learning Appendix
 
Bt8901 objective oriented systems1
Bt8901 objective oriented systems1Bt8901 objective oriented systems1
Bt8901 objective oriented systems1
 
Machine Learning.pptx
Machine Learning.pptxMachine Learning.pptx
Machine Learning.pptx
 
Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...
Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...
Spark + AI Summit - The Importance of Model Fairness and Interpretability in ...
 
Introduction of abm
Introduction of abmIntroduction of abm
Introduction of abm
 
A Hybrid Theory Of Power Theft Detection
A Hybrid Theory Of Power Theft DetectionA Hybrid Theory Of Power Theft Detection
A Hybrid Theory Of Power Theft Detection
 
C3 w5
C3 w5C3 w5
C3 w5
 
ML
MLML
ML
 
Quality of design patterns
Quality of design patternsQuality of design patterns
Quality of design patterns
 
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
 
artificial intelligence that covers frames
artificial intelligence that covers framesartificial intelligence that covers frames
artificial intelligence that covers frames
 

Más de Vahid Moosavi

System identification and Surrogate Modeling
System identification and Surrogate ModelingSystem identification and Surrogate Modeling
System identification and Surrogate ModelingVahid Moosavi
 
On Optimization Problems
On Optimization ProblemsOn Optimization Problems
On Optimization ProblemsVahid Moosavi
 
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data StreamsMarkovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data StreamsVahid Moosavi
 
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...Vahid Moosavi
 
Modeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of SpaceModeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of SpaceVahid Moosavi
 
Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Vahid Moosavi
 
Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013Vahid Moosavi
 

Más de Vahid Moosavi (7)

System identification and Surrogate Modeling
System identification and Surrogate ModelingSystem identification and Surrogate Modeling
System identification and Surrogate Modeling
 
On Optimization Problems
On Optimization ProblemsOn Optimization Problems
On Optimization Problems
 
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data StreamsMarkovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
Markovian Modeling of Urban Traffic Flows in Coexistence With Urban Data Streams
 
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
Finding Candidate Locations for Aerosol Pollution Monitoring at Street Level ...
 
Modeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of SpaceModeling in Coexistence with Data: Toward a Generic Notion of Space
Modeling in Coexistence with Data: Toward a Generic Notion of Space
 
Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013Bi g data_urban modeling_applications_23092013
Bi g data_urban modeling_applications_23092013
 
Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013Cluster labeling fcl_weeklymeeting30102013
Cluster labeling fcl_weeklymeeting30102013
 

Último

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
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 FMESafe Software
 
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 FresherRemote DBA Services
 
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...apidays
 
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 Takeoffsammart93
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
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 WoodJuan lago vázquez
 
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.pptxRemote DBA Services
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
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 2024Victor Rentea
 
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.pdfOrbitshub
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Último (20)

Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
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
 
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...
 
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
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
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
 
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
 
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
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
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
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Toward of a Theory of Modeling

  • 1. Toward a theory of modeling
  • 2. Which kind of Models?? • There are different understanding of the term Model in different disciplines
  • 4. Modeling Problems Abstract Level Definition-1: A model M ={ G, F, R} G= goal(s) for modeling F=Candidate (observable or controllable)features or properties from the real system R= Possible Relations between elements of F Assumption: We observe and construct objects based on properties. Application-Domain specific level Technical level Abstract level
  • 5. Modeling Problems Abstract Level Definition-1: A model M ={ G, F, R} G= goal(s) for modeling F=Candidate (observable or controllable)features or properties from the real system R= Possible Relations between elements of F Assumption: We observe and construct objects based on properties. Definition-2: A dynamic model M is a model, with varying element(s). Definition-3: Model Complexity: ??? Definition-4: Model sufficiency:??? Definition-5: Model accuracy:??? Definition-6: Model validation and model-ability measure :??? Definition-6: Model ??? • Selection of a model should be based on the above mentioned measures from definition 2, onwards So in the next level, we will possibly have several classes of technical modeling problems and modeling approachesbased on different combinations of these elements Application-Domain specific level Technical level Abstract level
  • 6. Modeling Problems Technical Level Application-Domain specific level Technical level Abstract level Clustering Possible Technical Modeling Problems, based on different goals.
  • 7. Modeling Problems Technical Level Application-Domain specific level Technical level Abstract level Possible Technical Modeling Problems, based on different goals.
  • 8. Modeling Problems Application-Domain specific leve Technical level Abstract level Then, Application-Domain Specific problems can be considered as a combination of one or more categories of technical problems. Building Management System Design Optimization A few examples
  • 9. Modeling approaches (How we approach the problems?) • Linearity Vs. Non-linearity • Specific Vs. Pre-specific (explicit models vs. environment for possible/probable explicit models) • Model separate than Real phenomenon vs. Model as a Part of the real system. (e.g. simulated agents or real connected actors)
  • 10. Modeling (virtual reality) So Far, …Modeling as a separate Reality Reality Analysis Synthesis Optimization & Design
  • 11. It is the Story of Elephant in the Dark RoomWhich Model is the best? (e.g. : which approach is better for modeling urban environment?) Single Disciplinary Methods. (e.g. Analytical) Multidisciplinary and Interdisciplinary models (Stocks and Flows, Urban Metabolism)
  • 12. Model as a part of Reality Modeling Reality • We can’t Model the elephant. Since the elephant, itself is evolving!! • We no longer model Agents explicitly. We let them play. • To Provide an environment for real agents instead of simulated agents! • And this is happening with emerging technologies in ICT: e.g. Crowd sourcing, Pervasive Data Collection, Eigen-Behavior Monitoring,… Model is a part of the everyday life. We just collect Data through social Media We Process data to find evolving patterns, vs, rigid Categories. We inform stakeholders And they will evolve themselves.
  • 13. Model as a part of Reality Modeling Reality And the main Elements will be: Coding, Communication and Data Modeling. Network Theory Data Processing and Modeling Algebra Associative Networks (SOM) Structured DBs Un-Structured DBs (Text, Audio, Video, Image,…) What we need is Mathematics as the art of learning :
  • 14. So, What next? • Developing a Formalized Mathematical model for “modeling” to – Be able to categorize the real world problems, based on modeling point of view – Advise about model complexity, model-ability,… • Developing a practical toolbox for modeling based on the categories in the technical level.
  • 15. Some points • We are no-longer dependent to classic academic disciplines, since we have a new cut!? • Theory-Driven Vs. Data Driven Modeling