SlideShare a Scribd company logo
Tom	Mens	
tom.mens@umons.ac.be	
	
Executable	modeling	and	simula2on	
of	system	so5ware	and	processes	
So1ware	Engineering	Lab,	Dept.	Computer	Science
Université de Mons
So5ware-controlled	systems	
are	omnipresent	
Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Control	so1ware	can	be	very	complex	
§ ConEnuous	interacEon	between	so1ware	and	hardware	
§ ConEnuous	interacEon	with	external	world	and	users	
§ Must	respect	func%onal	requirements	
§ Vending	machine	does	not	dispense	correct	beverage	
§ Cash	machine	returns	more	cash	than	requested	
§ …	
§ Must	respect	non-func%onal	requirements	
§ Safety	/	Security	/	Performance	/	Energy	constraints	/	Maintainability	/	
Usability	/	…	
§  Microwave/elevator	should	not	funcEon	with	open	doors	
§  Traffic	lights	should	never	be	green	simultaneously	
	
So5ware-controlled	systems	
are	difficult	to	develop	
3	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Example	1:	
Modèle du processus
d’engagement de personnel
UMONS (version 1, 2013)
		
The	same	is	true	for	
(business)	processes	
4	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Example	2:	
Distributed software
development and bug
fixing processes	
The	same	is	true	for	
(business)	processes	
5	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
•  beUer	understand	the	problem	
•  reduce	the	“accidental	complexity”	of	the	
soluEon	
•  detect	errors	early	
•  Test	or	verify	the	soluEon	before	it	is	actually	implemented	
•  explore	the	design	space	
•  compare	alternaEve	soluEons	through	simulaEon	
Model	simula2on	and	analysis	
can	help	to	…	
6	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
•  Allow	to	express	the	soluEon	at	a	higher	level	of	
abstracEon	than	tradiEonal	programming	
languages	
•  Provide	support	for	
•  Simula%ng	the	desired	behaviour	or	process	
•  Genera%ng	so1ware	code	automaEcally	from	the	simulated	
model	in	order	to	
•  Execute	and	integrate	the	generated	so1ware	with	other	so1ware	or	
hardware	
•  Support	or	control	the	modeled	process	
•  Verifying	correctness	of	the	modeled	behaviour	
Modeling	languages	
7	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Modeling	Languages	
Example	:	Statecharts	
8	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Many	tools	for	simulaEon	and	execuEon	
Example:	Yakindu	(www.statecharts.org)	
	
Modeling	Tools	
Example	:	Statecharts	
9	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
SISMIC	(created	by	A.	Decan)	
	
A	tool	under	development	at	So1ware	Engineering	Lab	(UMONS)	to	
•  Simulate	statecharts	
•  Integrate	with	Python	code	
•  Facilitate	tesEng	
(based	on	“stories”)	
•  Support	mulEple	
communicaEng	statecharts	
•  Express	statechart	contracts	
(invariants,	pre-	and	postcondiEons)	
•  And	many	more…	
	
	
See	hUps://github.com/AlexandreDecan/sismic		
Modeling	Languages	
Example	:	Statecharts	
10	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Modeling	Languages	
Example	:	Petri	nets	
11	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque	
See “Petri Nets World” for more information
http://www.informatik.uni-hamburg.de/TGI/PetriNets
Université de Mons
Many	tools	for	simulaEon	and	formal	analysis	
Example:	Pipe2	(pipe2.sourceforge.net)	
	
Modeling	tools	
Example:	Petri	nets	
12	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Modeling	languages	
Examples:	BPMN	
13	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Example:	
Visual	Paradigm	
	
	
	
	
Simulate	execuEon	of	business	process	to	
•  Study	resource	consumpEon	(e.g.	human	resources,	devices)	
throughout	the	process	
•  Evaluate	cost	
•  IdenEfy	boUlenecks	
•  Compare	design	alternaEves	
Modeling	tools	
BPMN	
14	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Model	verifica2on	and	model	checking	
Verify	if	the	model	has	all	
desirable	proper2es	
(structural,	behavioural,	
temporal,	…)	
	
Use	most	appropriate	
formalism	
	
Use	most	appropriate	
(model	checking)	tool		
Examples	
•  Reachability		
•  Safety:	something	should	never	
happen	
•  Liveness:	something	must	eventually	
happen	
•  Fairness:	every	possible	process	
should	be	executed	infinitely	o1en	
•  linear	temporal	logic	(LTL)	
•  computaEon	tree	logic	(CTL)	
•  …	
	
	
•  SPIN	
•  Alloy	
•  …	
15	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Provide	beUer	tool	support	and	formal	support	for	
•  Domain-specific	modeling	
•  Express	models	in	a	language	close	to	the	domain	expert	
•  Human-computer	interacEon	modeling	
•  E.g.	to	control	robots	
•  Model-based	tesEng	
•  Facilitate	tesEng	of	models	/	generate	automated	tests	from	models	
•  Design	space	exploraEon	
•  Evaluate	the	qualiEes	of	alternaEve	models		
•  Model	evoluEon	
•  Facilitate	changing	the	model	while	preserving	its	desirable	properEes	
Challenges	
16	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Example:	A	modeling	language	for	gestural	interacEon	
(GISMO,	PhD	thesis	Romuald	Deshayes,	UMONS,	2015)	
Challenges	
Domain-specific	so5ware	modeling	
17	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Example:	A	modeling	language	for	gestural	interacEon	
(GISMO,	PhD	thesis	Romuald	Deshayes,	UMONS,	2015)	
Challenges	
Domain-specific	so5ware	modeling	
18	Prof.	Tom	Mens 	Service	de	Génie	Logiciel 	Département	d’InformaEque
Université de Mons
Challenges	
Executable	robot	modeling	
19	
Mémoire		
Christophe	D’Hondt
Université de Mons
•  Research	in	progress	
•  Property-based	tesEng	
•  Generate	simplest	test	cases	that	violate	a	given	property	/	invariant	
•  Design	by	contract	
•  Express	pre-	and	postcondiEons	and	invariants	on	the	model	
•  Raise	excepEons	during	simulaEon/execuEon	if	contract	violated	
•  Test	generaEon	
•  Use	model	to	generate	tests	for	source	code	automaEcally	
•  MutaEon	tesEng	
•  To	evaluate	and	improve	exisEng	test	suite	
Challenges	
Model-based	tes2ng	
20

More Related Content

Similar to Executable modeling and simulation of system software and processes

Introduction to networks simulation
Introduction to networks simulationIntroduction to networks simulation
Introduction to networks simulation
ahmed L. Khalaf
 
Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible
Jürgen Ambrosi
 
Embedded system projects for final year Bangalore
Embedded system projects for final year BangaloreEmbedded system projects for final year Bangalore
Embedded system projects for final year Bangalore
Aidell2583
 
CS5032 Lecture 2: Failure
CS5032 Lecture 2: FailureCS5032 Lecture 2: Failure
CS5032 Lecture 2: FailureJohn Rooksby
 
Effektives Consulting - Performance Engineering
Effektives Consulting - Performance EngineeringEffektives Consulting - Performance Engineering
Effektives Consulting - Performance Engineering
hitdhits
 
Operations research ppt
Operations research pptOperations research ppt
Operations research ppt
bheema raju
 
Impacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant conceptsImpacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant concepts
Ninad Deshpande
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptx
Balamurugan M
 
Safety and security in distributed systems
Safety and security in distributed systems Safety and security in distributed systems
Safety and security in distributed systems
Einar Landre
 
Safety and security in distributed systems
Safety and security in distributed systemsSafety and security in distributed systems
Safety and security in distributed systems
Einar Landre
 
Wise6 davidson
Wise6 davidsonWise6 davidson
Wise6 davidson
DanielaNicole5
 
CAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptx
CAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptxCAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptx
CAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptx
Sinenhlanhla Vilakazi
 
Parallel programming: how new language features help
Parallel programming: how new language features helpParallel programming: how new language features help
Parallel programming: how new language features help
Mehran Davoudi
 
Hostel management
Hostel managementHostel management
Hostel management
Mini Gupta
 
Lecture 00.pptx
Lecture 00.pptxLecture 00.pptx
Lecture 00.pptx
Mohammad Hassan
 
Architectural Patterns of Resilient Distributed Systems
 Architectural Patterns of Resilient Distributed Systems Architectural Patterns of Resilient Distributed Systems
Architectural Patterns of Resilient Distributed Systems
Ines Sombra
 

Similar to Executable modeling and simulation of system software and processes (20)

Introduction to networks simulation
Introduction to networks simulationIntroduction to networks simulation
Introduction to networks simulation
 
SDLC
SDLCSDLC
SDLC
 
Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible Webinar CRUI Dell: flexilab, computer classroom made flexible
Webinar CRUI Dell: flexilab, computer classroom made flexible
 
Embedded system projects for final year Bangalore
Embedded system projects for final year BangaloreEmbedded system projects for final year Bangalore
Embedded system projects for final year Bangalore
 
CS5032 Lecture 2: Failure
CS5032 Lecture 2: FailureCS5032 Lecture 2: Failure
CS5032 Lecture 2: Failure
 
Effektives Consulting - Performance Engineering
Effektives Consulting - Performance EngineeringEffektives Consulting - Performance Engineering
Effektives Consulting - Performance Engineering
 
Automation
AutomationAutomation
Automation
 
Automation
AutomationAutomation
Automation
 
Operations research ppt
Operations research pptOperations research ppt
Operations research ppt
 
Impacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant conceptsImpacts of integrated safety on machine and plant concepts
Impacts of integrated safety on machine and plant concepts
 
Classifications of OS.pptx
Classifications of OS.pptxClassifications of OS.pptx
Classifications of OS.pptx
 
Safety and security in distributed systems
Safety and security in distributed systems Safety and security in distributed systems
Safety and security in distributed systems
 
Safety and security in distributed systems
Safety and security in distributed systemsSafety and security in distributed systems
Safety and security in distributed systems
 
Technology labor ppt
Technology  labor pptTechnology  labor ppt
Technology labor ppt
 
Wise6 davidson
Wise6 davidsonWise6 davidson
Wise6 davidson
 
CAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptx
CAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptxCAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptx
CAT EBOOK FOR GRADE 12 (SYSTEMS TECHNOLOGY).pptx
 
Parallel programming: how new language features help
Parallel programming: how new language features helpParallel programming: how new language features help
Parallel programming: how new language features help
 
Hostel management
Hostel managementHostel management
Hostel management
 
Lecture 00.pptx
Lecture 00.pptxLecture 00.pptx
Lecture 00.pptx
 
Architectural Patterns of Resilient Distributed Systems
 Architectural Patterns of Resilient Distributed Systems Architectural Patterns of Resilient Distributed Systems
Architectural Patterns of Resilient Distributed Systems
 

More from Tom Mens

How to be(come) a successful PhD student
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
Tom Mens
 
Recognising bot activity in collaborative software development
Recognising bot activity in collaborative software developmentRecognising bot activity in collaborative software development
Recognising bot activity in collaborative software development
Tom Mens
 
A Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHubA Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHub
Tom Mens
 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHub
Tom Mens
 
Nurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the FutureNurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the Future
Tom Mens
 
Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?
Tom Mens
 
On the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHubOn the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHub
Tom Mens
 
On backporting practices in package dependency networks
On backporting practices in package dependency networksOn backporting practices in package dependency networks
On backporting practices in package dependency networks
Tom Mens
 
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsComparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Tom Mens
 
Lost in Zero Space
Lost in Zero SpaceLost in Zero Space
Lost in Zero Space
Tom Mens
 
Evaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messagesEvaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messages
Tom Mens
 
Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!
Tom Mens
 
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Tom Mens
 
On the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystemsOn the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystems
Tom Mens
 
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
Tom Mens
 
Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)
Tom Mens
 
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Tom Mens
 
SecoHealth 2019 Research Achievements
SecoHealth 2019 Research AchievementsSecoHealth 2019 Research Achievements
SecoHealth 2019 Research Achievements
Tom Mens
 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminar
Tom Mens
 
Empirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package ManagersEmpirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package Managers
Tom Mens
 

More from Tom Mens (20)

How to be(come) a successful PhD student
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
 
Recognising bot activity in collaborative software development
Recognising bot activity in collaborative software developmentRecognising bot activity in collaborative software development
Recognising bot activity in collaborative software development
 
A Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHubA Dataset of Bot and Human Activities in GitHub
A Dataset of Bot and Human Activities in GitHub
 
The (r)evolution of CI/CD on GitHub
 The (r)evolution of CI/CD on GitHub The (r)evolution of CI/CD on GitHub
The (r)evolution of CI/CD on GitHub
 
Nurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the FutureNurturing the Software Ecosystems of the Future
Nurturing the Software Ecosystems of the Future
 
Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?Comment programmer un robot en 30 minutes?
Comment programmer un robot en 30 minutes?
 
On the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHubOn the rise and fall of CI services in GitHub
On the rise and fall of CI services in GitHub
 
On backporting practices in package dependency networks
On backporting practices in package dependency networksOn backporting practices in package dependency networks
On backporting practices in package dependency networks
 
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and RubygemsComparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
Comparing semantic versioning practices in Cargo, npm, Packagist and Rubygems
 
Lost in Zero Space
Lost in Zero SpaceLost in Zero Space
Lost in Zero Space
 
Evaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messagesEvaluating a bot detection model on git commit messages
Evaluating a bot detection model on git commit messages
 
Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!Is my software ecosystem healthy? It depends!
Is my software ecosystem healthy? It depends!
 
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...Bot or not? Detecting bots in GitHub pull request activity based on comment s...
Bot or not? Detecting bots in GitHub pull request activity based on comment s...
 
On the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystemsOn the fragility of open source software packaging ecosystems
On the fragility of open source software packaging ecosystems
 
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...How magic is zero? An Empirical Analysis of Initial Development Releases in S...
How magic is zero? An Empirical Analysis of Initial Development Releases in S...
 
Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)Comparing dependency issues across software package distributions (FOSDEM 2020)
Comparing dependency issues across software package distributions (FOSDEM 2020)
 
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
Measuring Technical Lag in Software Deployments (CHAOSScon 2020)
 
SecoHealth 2019 Research Achievements
SecoHealth 2019 Research AchievementsSecoHealth 2019 Research Achievements
SecoHealth 2019 Research Achievements
 
SECO-Assist 2019 research seminar
SECO-Assist 2019 research seminarSECO-Assist 2019 research seminar
SECO-Assist 2019 research seminar
 
Empirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package ManagersEmpirically Analysing the Socio-Technical Health of Software Package Managers
Empirically Analysing the Socio-Technical Health of Software Package Managers
 

Recently uploaded

GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
Areesha Ahmad
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
frank0071
 
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Studia Poinsotiana
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
David Osipyan
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
IqrimaNabilatulhusni
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
sonaliswain16
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
SAMIR PANDA
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
alishadewangan1
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
ronaldlakony0
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
fafyfskhan251kmf
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
University of Maribor
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
yqqaatn0
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
Areesha Ahmad
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Ana Luísa Pinho
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
Wasswaderrick3
 

Recently uploaded (20)

GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdfMudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
Mudde & Rovira Kaltwasser. - Populism - a very short introduction [2017].pdf
 
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
Salas, V. (2024) "John of St. Thomas (Poinsot) on the Science of Sacred Theol...
 
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
3D Hybrid PIC simulation of the plasma expansion (ISSS-14)
 
general properties of oerganologametal.ppt
general properties of oerganologametal.pptgeneral properties of oerganologametal.ppt
general properties of oerganologametal.ppt
 
role of pramana in research.pptx in science
role of pramana in research.pptx in sciencerole of pramana in research.pptx in science
role of pramana in research.pptx in science
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Seminar of U.V. Spectroscopy by SAMIR PANDA
 Seminar of U.V. Spectroscopy by SAMIR PANDA Seminar of U.V. Spectroscopy by SAMIR PANDA
Seminar of U.V. Spectroscopy by SAMIR PANDA
 
nodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptxnodule formation by alisha dewangan.pptx
nodule formation by alisha dewangan.pptx
 
S.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary levelS.1 chemistry scheme term 2 for ordinary level
S.1 chemistry scheme term 2 for ordinary level
 
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdfDMARDs Pharmacolgy Pharm D 5th Semester.pdf
DMARDs Pharmacolgy Pharm D 5th Semester.pdf
 
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
Comparing Evolved Extractive Text Summary Scores of Bidirectional Encoder Rep...
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
如何办理(uvic毕业证书)维多利亚大学毕业证本科学位证书原版一模一样
 
GBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture MediaGBSN - Microbiology (Lab 4) Culture Media
GBSN - Microbiology (Lab 4) Culture Media
 
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
Deep Behavioral Phenotyping in Systems Neuroscience for Functional Atlasing a...
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
DERIVATION OF MODIFIED BERNOULLI EQUATION WITH VISCOUS EFFECTS AND TERMINAL V...
 

Executable modeling and simulation of system software and processes