SlideShare a Scribd company logo
M.S. Thesis Proposal

    Yaser Sulaiman
Road map
Planning Messages in Sequence Diagrams
and Analyzing the Consistency of Use Cases
  and Class Diagrams Automatically using
            Design by Contract
!
Planning Messages in Sequence Diagrams
and Analyzing the Consistency of Use Cases
  and Class Diagrams Automatically using
            Design by Contract
Unified Modeling Language
Stolen from Wikipedia
Stolen from Wikipedia
Stolen from Wikipedia
Multi-view
Function




            System

Structure              Behavior
UCs




            System

Structure            Behavior
UCs




      System

CDs            Behavior
UCs




      System

CDs            STDs
UCs

SDs

      System

CDs            STDs
Developed independently
Detecting inconsistencies
Cross-referencing
Do it AEAP
“The longer the defect stays in the software food chain, the
more damage it causes further down the chain.”
                                         —Steve McConnell




                                                               Photo by catface3
Problem?
Manual is hard




                 Photo by TB2011
Generating models from others
Problem?
Manual is hard




                 Photo by TB2011
Planning Messages in Sequence Diagrams
and Analyzing the Consistency of Use Cases
  and Class Diagrams Automatically using
            Design by Contract
Automate!




            Photo by mkudel
How?
Planning Messages in Sequence Diagrams
and Analyzing the Consistency of Use Cases
  and Class Diagrams Automatically using
            Design by Contract
Combine AI planning & DbC
Objectives
Investigate, formulate, & instantiate
Investigate, formulate, & instantiate
Investigate, formulate, & instantiate
Investigate, formulate, & instantiate
Planning Messages in Sequence Diagrams
and Analyzing the Consistency of Use Cases
  and Class Diagrams Automatically using
            Design by Contract
Stolen from Eiffel
Correctness formulae

    aka Hoare triples
������ ������ {������}
From a mathematical notation to a
    programming construct
Preconditions, postconditions, &
           invariants
The C in DbC




               Photo by Pioneer Library System
Obligations & benefits for suppliers
          & their clients
Separation of responsibilities



                                 Photo by Metro Transportation Library
                                             and Archive
Examples
sqrt(x:REAL): REAL
  require
     x >= 0
  do
     ..
  end
pop(): T
  require
     not empty
  do
     ..
  ensure
     not full
     count = old count   - 1
  end
Planning Messages in Sequence Diagrams
and Analyzing the Consistency of Use Cases
  and Class Diagrams Automatically using
            Design by Contract
Planning


           Photo by Jeff the Trojan
S0   S1   S2   …   G
Initial State
S0        S1     S2   …   G
States
S0   S1   S2     …      G
S0     S1      S2   …   G


     Actions
S0   S1   S2    …     G


               Goal
Planning languages
Stanford Research Institute
      Problem Solver
Action Description Language
Preconditions & effects
Striking similarity
A method in a       SD*

        ↔
An action in a plan


       *   DbC’ed
State-space search
S0   …   G
S0   …   G
“Are we there yet?”




                Photo by Der Bettle
Heuristics
Literature Survey


                    Photo by cj&erson
2 groups
Consistency analysis



Automatic model generation
Consistency analysis



Automatic model generation
Consistency Checking of UML
       Requirements

      Li, Liu, and He (2005)
J. He coauthored Unifying Theories
    of Programming with C. Hoare




                                     Photo by glingl
Consistency analysis



Automatic model generation
A Systematic Review of
  Transformation Approaches
between User Requirements and
       Analysis Models

    Yue, Briand, and Labiche (2010)
Automatically Deriving UML
Sequence Diagrams from Use Cases

     Yue, Briand, and Labiche (2010)
Research Questions
1
How can SDs be automatically
generate from UCs and a CD that
          were DbC’ed?
2
How can that process be used to
analyze the consistency between
       UCs and the CD?
3
Which contract language should be
 used to enable those automated
           processes?
4
How do the automatically-
generated SDs compare to the
  manually-generated ones?
Object Constrain Language
UML   DbC   OCL
XML Metadata Interchange
Limitations




              Photo by Rice and D
DbC
Planning techniques & languages
Formal methods & specs
Informal        Formal
                              …
Requirements   Requirements
Informal        Formal
                              …
Requirements   Requirements
Planning Messages in Sequence Diagrams
and Analyzing the Consistency of Use Cases
  and Class Diagrams Automatically using
            Design by Contract
…</presentation>
  <questions>…

More Related Content

What's hot

Synthesis & characterization of magnesium ferrites & exploring its microwave ...
Synthesis & characterization of magnesium ferrites & exploring its microwave ...Synthesis & characterization of magnesium ferrites & exploring its microwave ...
Synthesis & characterization of magnesium ferrites & exploring its microwave ...
Nikita Gupta
 
VLSI process integration
VLSI process integrationVLSI process integration
VLSI process integration
neha sharma
 
Quantum Dots And Their Properties
Quantum Dots And Their PropertiesQuantum Dots And Their Properties
Quantum Dots And Their Properties
Tanvi Kaple
 
Future prospects of nanotechnology innovations in livestock production 2019 "...
Future prospects of nanotechnology innovations in livestock production 2019 "...Future prospects of nanotechnology innovations in livestock production 2019 "...
Future prospects of nanotechnology innovations in livestock production 2019 "...
Alexandria University
 
Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016
Oleksandra Nazola
 
Nanotechnology and its Economic Feasibility
Nanotechnology and its Economic FeasibilityNanotechnology and its Economic Feasibility
Nanotechnology and its Economic Feasibility
Jeffrey Funk
 
CARBON NANO TUBE -- PREPARATION – METHODS
CARBON NANO TUBE -- PREPARATION – METHODSCARBON NANO TUBE -- PREPARATION – METHODS
CARBON NANO TUBE -- PREPARATION – METHODS
Arjun K Gopi
 
Crystal for teaching
Crystal  for teachingCrystal  for teaching
Crystal for teaching
ABHILASH RANA
 
Posters for Exhibition
Posters for ExhibitionPosters for Exhibition
Posters for Exhibition
Mohit Rajput
 
Chapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped ComponentsChapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped Components
Fabian Kung
 
Intermetallics
IntermetallicsIntermetallics
Intermetallics
Praveen Kumar
 
Nanotechnology presentation
Nanotechnology presentation Nanotechnology presentation
Nanotechnology presentation
Farse M. Al Makrahy
 
NANO TECHNOLOGY FOR AEROSPACE
NANO TECHNOLOGY FOR AEROSPACENANO TECHNOLOGY FOR AEROSPACE
NANO TECHNOLOGY FOR AEROSPACE
Rajesh Mumma Love
 
Reliability and yield
Reliability and yield Reliability and yield
Reliability and yield rohitladdu
 
High k dielectric
High k dielectricHigh k dielectric
High k dielectric
Poojith Chowdhary
 
Perovskite solar cells
Perovskite solar cellsPerovskite solar cells
Perovskite solar cells
sudhinsukumaran
 

What's hot (20)

Synthesis & characterization of magnesium ferrites & exploring its microwave ...
Synthesis & characterization of magnesium ferrites & exploring its microwave ...Synthesis & characterization of magnesium ferrites & exploring its microwave ...
Synthesis & characterization of magnesium ferrites & exploring its microwave ...
 
VLSI process integration
VLSI process integrationVLSI process integration
VLSI process integration
 
Quantum Dots And Their Properties
Quantum Dots And Their PropertiesQuantum Dots And Their Properties
Quantum Dots And Their Properties
 
Future prospects of nanotechnology innovations in livestock production 2019 "...
Future prospects of nanotechnology innovations in livestock production 2019 "...Future prospects of nanotechnology innovations in livestock production 2019 "...
Future prospects of nanotechnology innovations in livestock production 2019 "...
 
VLSi
VLSiVLSi
VLSi
 
Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016Polyteda: Power DRC/LVS, October 2016
Polyteda: Power DRC/LVS, October 2016
 
5 fabrication
5 fabrication5 fabrication
5 fabrication
 
Nanotechnology and its Economic Feasibility
Nanotechnology and its Economic FeasibilityNanotechnology and its Economic Feasibility
Nanotechnology and its Economic Feasibility
 
CARBON NANO TUBE -- PREPARATION – METHODS
CARBON NANO TUBE -- PREPARATION – METHODSCARBON NANO TUBE -- PREPARATION – METHODS
CARBON NANO TUBE -- PREPARATION – METHODS
 
DC_1
DC_1DC_1
DC_1
 
Crystal for teaching
Crystal  for teachingCrystal  for teaching
Crystal for teaching
 
Wedn. cnt ppt
Wedn. cnt pptWedn. cnt ppt
Wedn. cnt ppt
 
Posters for Exhibition
Posters for ExhibitionPosters for Exhibition
Posters for Exhibition
 
Chapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped ComponentsChapter6 - Review of Passive and Active RF Lumped Components
Chapter6 - Review of Passive and Active RF Lumped Components
 
Intermetallics
IntermetallicsIntermetallics
Intermetallics
 
Nanotechnology presentation
Nanotechnology presentation Nanotechnology presentation
Nanotechnology presentation
 
NANO TECHNOLOGY FOR AEROSPACE
NANO TECHNOLOGY FOR AEROSPACENANO TECHNOLOGY FOR AEROSPACE
NANO TECHNOLOGY FOR AEROSPACE
 
Reliability and yield
Reliability and yield Reliability and yield
Reliability and yield
 
High k dielectric
High k dielectricHigh k dielectric
High k dielectric
 
Perovskite solar cells
Perovskite solar cellsPerovskite solar cells
Perovskite solar cells
 

Similar to My M.S. Thesis Proposal

Planning-Based Approach for Automating Sequence Diagram Generation
Planning-Based Approach for Automating Sequence Diagram GenerationPlanning-Based Approach for Automating Sequence Diagram Generation
Planning-Based Approach for Automating Sequence Diagram Generation
Yaser Sulaiman
 
The secret life of rules in Software Engineering
The secret life of rules in Software EngineeringThe secret life of rules in Software Engineering
The secret life of rules in Software Engineering
Jordi Cabot
 
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
Luca Berardinelli
 
AUTODESK 2017
AUTODESK 2017 AUTODESK 2017
AUTODESK 2017
Xuewen Quan
 
Senjuti Kundu - Resume
Senjuti Kundu - ResumeSenjuti Kundu - Resume
Senjuti Kundu - Resume
Senjuti Kundu
 
The Apache Solr Semantic Knowledge Graph
The Apache Solr Semantic Knowledge GraphThe Apache Solr Semantic Knowledge Graph
The Apache Solr Semantic Knowledge Graph
Trey Grainger
 
Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: Overview
Geoffrey Fox
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
Nimrita Koul
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz Questions
CodeOps Technologies LLP
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz Questions
Ganesh Samarthyam
 
UML Generator (NCC18)
UML Generator (NCC18)UML Generator (NCC18)
UML Generator (NCC18)
IT Industry
 
Changes and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development ActivitiesChanges and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development Activities
Thomas Zimmermann
 
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
LLGYeo
 
Extending Rotor with Structural Reflection to support Reflective Languages
Extending Rotor with Structural Reflection to support Reflective LanguagesExtending Rotor with Structural Reflection to support Reflective Languages
Extending Rotor with Structural Reflection to support Reflective Languages
franciscoortin
 
Software Systems as Cities: a Controlled Experiment
Software Systems as Cities: a Controlled ExperimentSoftware Systems as Cities: a Controlled Experiment
Software Systems as Cities: a Controlled Experiment
Richard Wettel
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverviewMotaz El-Saban
 
The Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- ReduxThe Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- Redux
Pierre Schaus
 
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Mozaic Works
 
Approaches to software model inconsistency management
Approaches to software model inconsistency managementApproaches to software model inconsistency management
Approaches to software model inconsistency management
Tom Mens
 
Resume
ResumeResume
Resume
muddanas
 

Similar to My M.S. Thesis Proposal (20)

Planning-Based Approach for Automating Sequence Diagram Generation
Planning-Based Approach for Automating Sequence Diagram GenerationPlanning-Based Approach for Automating Sequence Diagram Generation
Planning-Based Approach for Automating Sequence Diagram Generation
 
The secret life of rules in Software Engineering
The secret life of rules in Software EngineeringThe secret life of rules in Software Engineering
The secret life of rules in Software Engineering
 
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
Towards_Blended_Modeling_and_Simulation_of_DevOps_Processes_The_Keptn_Case_St...
 
AUTODESK 2017
AUTODESK 2017 AUTODESK 2017
AUTODESK 2017
 
Senjuti Kundu - Resume
Senjuti Kundu - ResumeSenjuti Kundu - Resume
Senjuti Kundu - Resume
 
The Apache Solr Semantic Knowledge Graph
The Apache Solr Semantic Knowledge GraphThe Apache Solr Semantic Knowledge Graph
The Apache Solr Semantic Knowledge Graph
 
Parallel Computing 2007: Overview
Parallel Computing 2007: OverviewParallel Computing 2007: Overview
Parallel Computing 2007: Overview
 
Natural Language Processing
Natural Language ProcessingNatural Language Processing
Natural Language Processing
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz Questions
 
Software Architecture - Quiz Questions
Software Architecture - Quiz QuestionsSoftware Architecture - Quiz Questions
Software Architecture - Quiz Questions
 
UML Generator (NCC18)
UML Generator (NCC18)UML Generator (NCC18)
UML Generator (NCC18)
 
Changes and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development ActivitiesChanges and Bugs: Mining and Predicting Development Activities
Changes and Bugs: Mining and Predicting Development Activities
 
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
Object Oriented Programming Implementation of Scalar, Vector, and Tensor Vari...
 
Extending Rotor with Structural Reflection to support Reflective Languages
Extending Rotor with Structural Reflection to support Reflective LanguagesExtending Rotor with Structural Reflection to support Reflective Languages
Extending Rotor with Structural Reflection to support Reflective Languages
 
Software Systems as Cities: a Controlled Experiment
Software Systems as Cities: a Controlled ExperimentSoftware Systems as Cities: a Controlled Experiment
Software Systems as Cities: a Controlled Experiment
 
TechnicalBackgroundOverview
TechnicalBackgroundOverviewTechnicalBackgroundOverview
TechnicalBackgroundOverview
 
The Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- ReduxThe Concurrent Constraint Programming Research Programmes -- Redux
The Concurrent Constraint Programming Research Programmes -- Redux
 
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
Simon Brown: Software Architecture as Code at I T.A.K.E. Unconference 2015
 
Approaches to software model inconsistency management
Approaches to software model inconsistency managementApproaches to software model inconsistency management
Approaches to software model inconsistency management
 
Resume
ResumeResume
Resume
 

Recently uploaded

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
AzmatAli747758
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 

Recently uploaded (20)

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...Cambridge International AS  A Level Biology Coursebook - EBook (MaryFosbery J...
Cambridge International AS A Level Biology Coursebook - EBook (MaryFosbery J...
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 

My M.S. Thesis Proposal