SlideShare a Scribd company logo
Experimenting multiple approaches
for teaching meta-modeling
>>Teaching with software tools <<
The Global Faculty Research Colloquium, 2nd edition
Saïd Assar, Ph.D, HDR
Associate professor in Information Systems
Institut Mines-Télécom Business School
(ex- Telecom École de Management)
About my institution
2
Telecom Sud Paris
Institut Mines-Télécom: 13 leading schools in industrial and
ICT engineering and in management
Telecom Paristech
IMT Atlantique
Institut Mines Telecom
Business School
Working with the university
3
 Since 1999, long-term research collaboration with CRI at
Paris 1 Sorbonne
AGENDA
I. Introduction
II. About modeling in design
III. Meta-modeling
IV. Tools for teaching meta-modeling
V. Conclusion
About the importance of pedagogy …
• Teaching mathematics …
• The impact of a teacher
5
I. Introduction
• Frequent pedagogical issues
– Linking theory to practice
– Making theory concrete
– Showing the utility of theory
6
“Theory” as
conceptual, abstract
knowledge
I. Introduction (cont’d)
• Teaching context
– Information Systems engineering
– Design methods
– Data modeling
– Process modeling
– Meta-modeling
7
II. About modeling in design 8
Models are essential artifacts in engineering
 To communicate
 To plan and organize
 To understand, correct, maintain and evolve
 They can describe existing or future objects and situations
 Models to analyze existing artifacts
 Models to design and build artifacts
Required competences for
management students :
 reading and understanding a
model
II. About modeling in design 9
• Specificity of models in IS …
Conventional design
IT artifact design
III. Meta-modeling
• Meta-models are “generic” models, i.e.,
category of models
• Simple example : a trans-national car
tracking system
– A specific “car plate model” for each country
– All car plate models share certain characteristics
• How to represent the knowledge about these
set of data?
10
1
III. Meta-modeling 11
• Another example : family of development
methods
– A specific “development method” for each
category of projects
– All development models share certain
characteristics
• How to represent the knowledge about
these set of data?
Method M1 for simple projects
S1
S2
S3
SN
…
Method M2 for
large projects
L1
L2
L3
LM
…
Agile method M3 for
risky projects
G1
G2
G3
GK
…
III. Meta-modeling
• Issues in teaching meta-modeling
– Abstract concept
– Difficult to operationalize
– Recurring questions
• How can a meta-model be also a model?
• What is a meta-model for?
• Software tools based approach
– To illustrate multiple levels of instantiation
– To show concrete applications
12
IV. Tools for teaching meta-modeling
• ConceptBase
– A deductive database supporting object-centered TELOS
modeling language
– Result from research project DAIDA (J. Mylopoulos, M. Jarke
et al. - 1990')
– Targeted towards Model Engineering
– Continued as an open source project (M. A. Jeusfled)
13
IV. Tools for teaching meta-modeling 14
• Multiple levels of instantiation with CB
 Excellent feedback
 Instantiation made concrete
… what for ?
IV. Tools for teaching meta-modeling
1
• MetaEdit
 A software tool for met-model creation and tool customisation
 Result of research project at Jyväskylä (K. Lyytinen, M. Rossi, S. Kelly et al. - 1990')
 Actually commercialized by MetaCASE
 Targeted towards Domain Specific Modeling
IV. Tools for teaching meta-modeling
1
• Model definition with MetaEdit
Meta-model definition
Generate
(Executable)
code
Domain Specific Model
creation
IV. Tools for teaching meta-modeling
10:39
Creation of a customized editor with MetaEdit
1. Meta-model definition
IV. Tools for teaching meta-modeling
10:39
Creation of a customized editor with MetaEdit
2. Domain Specific Model creation with customized editor
IV. Tools for teaching meta-modeling
10:39
Creation of a customized editor with MetaEdit
2. Domain Specific Model creation with customized editor
V. Conclusion
• Software tools based teaching
• Can be difficult to implement
– Necessity to learn the tool first …
– Learning the tool vs. learning the concepts …
– Software maintenance and evolution issues …
• Research oriented open source tools (e.g.
ConceptBase) versus Business oriented tools
(e.g. MetaCase, SAP, Microsoft, Oracle, etc.)
20
THANK YOU FOR YOUR ATTENTION !Any comments?
Homepage
http://fr.linkedin.com/pub/sa%C3%AFd-assar/4/68a/66a
http://fr.slideshare.net/SaidAssar/
https://twitter.com/Said_Assar/
http://www-public.tem-tsp.eu/~assar/

More Related Content

What's hot

Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...
Giuseppe Gallo
 
International Journal in Foundations of Computer Science & Technology (IJFCST)
International Journal in Foundations of Computer Science & Technology (IJFCST)International Journal in Foundations of Computer Science & Technology (IJFCST)
International Journal in Foundations of Computer Science & Technology (IJFCST)
ijfcstjournal
 
New books jun 2014
New books jun 2014New books jun 2014
New books jun 2014
maethaya
 
Object Oriented Programming - 2. OOP Concept
Object Oriented Programming - 2. OOP ConceptObject Oriented Programming - 2. OOP Concept
Object Oriented Programming - 2. OOP Concept
AndiNurkholis1
 
Learning Pulse - paper presentation at LAK17
Learning Pulse - paper presentation at LAK17Learning Pulse - paper presentation at LAK17
Learning Pulse - paper presentation at LAK17
Daniele Di Mitri
 
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Muhammad Chaudry
 
Week 11: Programming for Data Analysis
Week 11: Programming for Data AnalysisWeek 11: Programming for Data Analysis
Week 11: Programming for Data Analysis
Ferdin Joe John Joseph PhD
 
Naisahdh nimbark copy
Naisahdh nimbark   copyNaisahdh nimbark   copy
Naisahdh nimbark copy
Naishadh Nimbark
 
ICST 2017 Day1 Opening Ceremony Research Track
ICST 2017 Day1 Opening Ceremony Research TrackICST 2017 Day1 Opening Ceremony Research Track
ICST 2017 Day1 Opening Ceremony Research Track
Hironori Washizaki
 
2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopmentPieter Pauwels
 
Week 1: Programming for Data Analysis
Week 1: Programming for Data AnalysisWeek 1: Programming for Data Analysis
Week 1: Programming for Data Analysis
Ferdin Joe John Joseph PhD
 
Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015Zen Harper
 
Towards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsTowards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent Systems
Giovanni Ciatto
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...butest
 
Resume
ResumeResume

What's hot (19)

Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...Presentazione of: The role of Artificial Intelligence in architectural design...
Presentazione of: The role of Artificial Intelligence in architectural design...
 
resume_Filippo_Bianchi
resume_Filippo_Bianchiresume_Filippo_Bianchi
resume_Filippo_Bianchi
 
International Journal in Foundations of Computer Science & Technology (IJFCST)
International Journal in Foundations of Computer Science & Technology (IJFCST)International Journal in Foundations of Computer Science & Technology (IJFCST)
International Journal in Foundations of Computer Science & Technology (IJFCST)
 
New books jun 2014
New books jun 2014New books jun 2014
New books jun 2014
 
talk
talktalk
talk
 
CV_Tatyana_Leonova_2016
CV_Tatyana_Leonova_2016CV_Tatyana_Leonova_2016
CV_Tatyana_Leonova_2016
 
Object Oriented Programming - 2. OOP Concept
Object Oriented Programming - 2. OOP ConceptObject Oriented Programming - 2. OOP Concept
Object Oriented Programming - 2. OOP Concept
 
Learning Pulse - paper presentation at LAK17
Learning Pulse - paper presentation at LAK17Learning Pulse - paper presentation at LAK17
Learning Pulse - paper presentation at LAK17
 
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
Orientation slides : M1 CCS (Cloud Computing and Services) : Univ de Rennes 1
 
Resume
Resume Resume
Resume
 
Week 11: Programming for Data Analysis
Week 11: Programming for Data AnalysisWeek 11: Programming for Data Analysis
Week 11: Programming for Data Analysis
 
Naisahdh nimbark copy
Naisahdh nimbark   copyNaisahdh nimbark   copy
Naisahdh nimbark copy
 
ICST 2017 Day1 Opening Ceremony Research Track
ICST 2017 Day1 Opening Ceremony Research TrackICST 2017 Day1 Opening Ceremony Research Track
ICST 2017 Day1 Opening Ceremony Research Track
 
2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment2_presFriday_ontologydevelopment
2_presFriday_ontologydevelopment
 
Week 1: Programming for Data Analysis
Week 1: Programming for Data AnalysisWeek 1: Programming for Data Analysis
Week 1: Programming for Data Analysis
 
Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015Dr_Zen_Harper_CV_May_2015
Dr_Zen_Harper_CV_May_2015
 
Towards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent SystemsTowards XMAS: eXplainability through Multi-Agent Systems
Towards XMAS: eXplainability through Multi-Agent Systems
 
Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...Unifying an Introduction to Artificial Intelligence Course ...
Unifying an Introduction to Artificial Intelligence Course ...
 
Resume
ResumeResume
Resume
 

Similar to Experimenting multiple approaches for teaching meta-modeling

MDE Program Presentation - EMNantes
MDE Program Presentation - EMNantesMDE Program Presentation - EMNantes
MDE Program Presentation - EMNantes
Gisela BONNAUD
 
Winter Projects GDSC IITK
Winter Projects GDSC IITKWinter Projects GDSC IITK
Winter Projects GDSC IITK
SahilSingh368445
 
MDE Diploma
MDE DiplomaMDE Diploma
MDE Diploma
Jordi Cabot
 
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdfCS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
TitoMido1
 
Introduction to MDE
Introduction to MDEIntroduction to MDE
Introduction to MDE
Fáber D. Giraldo
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
eMadrid network
 
What do Practitioners Expect from the Meta-modeling Tools? A Survey
What do Practitioners Expect from the Meta-modeling Tools? A SurveyWhat do Practitioners Expect from the Meta-modeling Tools? A Survey
What do Practitioners Expect from the Meta-modeling Tools? A Survey
Obeo
 
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
BEYOND4.0
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
Alessandra Bagnato
 
Cp in4 n6
Cp in4   n6Cp in4   n6
Cp in4 n6
nathihlongwane
 
AIML-MODULE1.pdf
AIML-MODULE1.pdfAIML-MODULE1.pdf
AIML-MODULE1.pdf
ssuser502329
 
Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...
Vicente García Díaz
 
Modeling should be an independent scientific discipline
Modeling should be an independent scientific disciplineModeling should be an independent scientific discipline
Modeling should be an independent scientific discipline
Jordi Cabot
 
NUS PhD e-open day 2020
NUS PhD e-open day 2020NUS PhD e-open day 2020
NUS PhD e-open day 2020
Abhik Roychoudhury
 
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebSyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
Nicolaescu Petru
 
16 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 202316 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 2023
mshoaib7204
 
Daniel j joubert cv
Daniel j joubert cvDaniel j joubert cv
Daniel j joubert cv
Niel Joubert
 
inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLab FIB & Industry 4.0
inLab FIB & Industry 4.0
inLabFIB
 

Similar to Experimenting multiple approaches for teaching meta-modeling (20)

MDE Program Presentation - EMNantes
MDE Program Presentation - EMNantesMDE Program Presentation - EMNantes
MDE Program Presentation - EMNantes
 
Winter Projects GDSC IITK
Winter Projects GDSC IITKWinter Projects GDSC IITK
Winter Projects GDSC IITK
 
MDE Diploma
MDE DiplomaMDE Diploma
MDE Diploma
 
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdfCS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
CS251 Intro. to SE [Lec. 0 - Course Introduction & Plan] Spring 2022.pdf
 
Introduction to MDE
Introduction to MDEIntroduction to MDE
Introduction to MDE
 
Be computer-engineering-2012
Be computer-engineering-2012Be computer-engineering-2012
Be computer-engineering-2012
 
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
2022_12_16 «Informatics – A Fundamental Discipline for the 21st Century»
 
What do Practitioners Expect from the Meta-modeling Tools? A Survey
What do Practitioners Expect from the Meta-modeling Tools? A SurveyWhat do Practitioners Expect from the Meta-modeling Tools? A Survey
What do Practitioners Expect from the Meta-modeling Tools? A Survey
 
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
Inclusive Futures for Europe. Beyond the Impacts of Industry 4.0 and Digital ...
 
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
MONDO Project, a scalable modeling and model management on the Cloud  - Paris...MONDO Project, a scalable modeling and model management on the Cloud  - Paris...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
 
Cp in4 n6
Cp in4   n6Cp in4   n6
Cp in4 n6
 
AIML-MODULE1.pdf
AIML-MODULE1.pdfAIML-MODULE1.pdf
AIML-MODULE1.pdf
 
Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...Introduction to architectures based on models, models and metamodels. model d...
Introduction to architectures based on models, models and metamodels. model d...
 
Modeling should be an independent scientific discipline
Modeling should be an independent scientific disciplineModeling should be an independent scientific discipline
Modeling should be an independent scientific discipline
 
NUS PhD e-open day 2020
NUS PhD e-open day 2020NUS PhD e-open day 2020
NUS PhD e-open day 2020
 
Boudewijn de Jong resume LI
Boudewijn de Jong resume LIBoudewijn de Jong resume LI
Boudewijn de Jong resume LI
 
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the WebSyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
SyncMeta: Near Real-time Collaborative Conceptual Modeling on the Web
 
16 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 202316 week plan of GE-203.doc outlines for 2023
16 week plan of GE-203.doc outlines for 2023
 
Daniel j joubert cv
Daniel j joubert cvDaniel j joubert cv
Daniel j joubert cv
 
inLab FIB & Industry 4.0
inLab FIB & Industry 4.0inLab FIB & Industry 4.0
inLab FIB & Industry 4.0
 

More from Saïd Assar

De l’automatisation des tâches à la transformation numérique : un regard rétr...
De l’automatisation des tâches à la transformation numérique : un regard rétr...De l’automatisation des tâches à la transformation numérique : un regard rétr...
De l’automatisation des tâches à la transformation numérique : un regard rétr...
Saïd Assar
 
Applied science and applicability of science : some reflexions
Applied science and applicability of science : some reflexionsApplied science and applicability of science : some reflexions
Applied science and applicability of science : some reflexions
Saïd Assar
 
Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...
Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...
Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...
Saïd Assar
 
Meta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applicationsMeta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applications
Saïd Assar
 
Model Driven Requirements Engineering: Mapping the Field and Beyond
Model Driven Requirements Engineering: Mapping the Field and BeyondModel Driven Requirements Engineering: Mapping the Field and Beyond
Model Driven Requirements Engineering: Mapping the Field and Beyond
Saïd Assar
 
Web 2.0 dans les organisations: usages et adoption
Web 2.0 dans les organisations: usages et adoptionWeb 2.0 dans les organisations: usages et adoption
Web 2.0 dans les organisations: usages et adoption
Saïd Assar
 
Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...
Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...
Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...
Saïd Assar
 
Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden Saïd Assar
 

More from Saïd Assar (8)

De l’automatisation des tâches à la transformation numérique : un regard rétr...
De l’automatisation des tâches à la transformation numérique : un regard rétr...De l’automatisation des tâches à la transformation numérique : un regard rétr...
De l’automatisation des tâches à la transformation numérique : un regard rétr...
 
Applied science and applicability of science : some reflexions
Applied science and applicability of science : some reflexionsApplied science and applicability of science : some reflexions
Applied science and applicability of science : some reflexions
 
Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...
Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...
Towards a Visual Modeling Approach to Manage the Impact of Digital Transforma...
 
Meta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applicationsMeta-modeling: concepts, tools and applications
Meta-modeling: concepts, tools and applications
 
Model Driven Requirements Engineering: Mapping the Field and Beyond
Model Driven Requirements Engineering: Mapping the Field and BeyondModel Driven Requirements Engineering: Mapping the Field and Beyond
Model Driven Requirements Engineering: Mapping the Field and Beyond
 
Web 2.0 dans les organisations: usages et adoption
Web 2.0 dans les organisations: usages et adoptionWeb 2.0 dans les organisations: usages et adoption
Web 2.0 dans les organisations: usages et adoption
 
Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...
Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...
Pour une revue rigoureuse et systématique de la littérature en MIS : étude co...
 
Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden Modeling and meta-modeling presentation at LTH, Sweden
Modeling and meta-modeling presentation at LTH, Sweden
 

Recently uploaded

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
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
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
 
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
 
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
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
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
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
heathfieldcps1
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
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
 

Recently uploaded (20)

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
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
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
 
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
 
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...
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
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
 
The basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptxThe basics of sentences session 5pptx.pptx
The basics of sentences session 5pptx.pptx
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 

Experimenting multiple approaches for teaching meta-modeling

  • 1. Experimenting multiple approaches for teaching meta-modeling >>Teaching with software tools << The Global Faculty Research Colloquium, 2nd edition Saïd Assar, Ph.D, HDR Associate professor in Information Systems Institut Mines-Télécom Business School (ex- Telecom École de Management)
  • 2. About my institution 2 Telecom Sud Paris Institut Mines-Télécom: 13 leading schools in industrial and ICT engineering and in management Telecom Paristech IMT Atlantique Institut Mines Telecom Business School
  • 3. Working with the university 3  Since 1999, long-term research collaboration with CRI at Paris 1 Sorbonne
  • 4. AGENDA I. Introduction II. About modeling in design III. Meta-modeling IV. Tools for teaching meta-modeling V. Conclusion
  • 5. About the importance of pedagogy … • Teaching mathematics … • The impact of a teacher 5
  • 6. I. Introduction • Frequent pedagogical issues – Linking theory to practice – Making theory concrete – Showing the utility of theory 6 “Theory” as conceptual, abstract knowledge
  • 7. I. Introduction (cont’d) • Teaching context – Information Systems engineering – Design methods – Data modeling – Process modeling – Meta-modeling 7
  • 8. II. About modeling in design 8 Models are essential artifacts in engineering  To communicate  To plan and organize  To understand, correct, maintain and evolve  They can describe existing or future objects and situations  Models to analyze existing artifacts  Models to design and build artifacts Required competences for management students :  reading and understanding a model
  • 9. II. About modeling in design 9 • Specificity of models in IS … Conventional design IT artifact design
  • 10. III. Meta-modeling • Meta-models are “generic” models, i.e., category of models • Simple example : a trans-national car tracking system – A specific “car plate model” for each country – All car plate models share certain characteristics • How to represent the knowledge about these set of data? 10 1
  • 11. III. Meta-modeling 11 • Another example : family of development methods – A specific “development method” for each category of projects – All development models share certain characteristics • How to represent the knowledge about these set of data? Method M1 for simple projects S1 S2 S3 SN … Method M2 for large projects L1 L2 L3 LM … Agile method M3 for risky projects G1 G2 G3 GK …
  • 12. III. Meta-modeling • Issues in teaching meta-modeling – Abstract concept – Difficult to operationalize – Recurring questions • How can a meta-model be also a model? • What is a meta-model for? • Software tools based approach – To illustrate multiple levels of instantiation – To show concrete applications 12
  • 13. IV. Tools for teaching meta-modeling • ConceptBase – A deductive database supporting object-centered TELOS modeling language – Result from research project DAIDA (J. Mylopoulos, M. Jarke et al. - 1990') – Targeted towards Model Engineering – Continued as an open source project (M. A. Jeusfled) 13
  • 14. IV. Tools for teaching meta-modeling 14 • Multiple levels of instantiation with CB  Excellent feedback  Instantiation made concrete … what for ?
  • 15. IV. Tools for teaching meta-modeling 1 • MetaEdit  A software tool for met-model creation and tool customisation  Result of research project at Jyväskylä (K. Lyytinen, M. Rossi, S. Kelly et al. - 1990')  Actually commercialized by MetaCASE  Targeted towards Domain Specific Modeling
  • 16. IV. Tools for teaching meta-modeling 1 • Model definition with MetaEdit Meta-model definition Generate (Executable) code Domain Specific Model creation
  • 17. IV. Tools for teaching meta-modeling 10:39 Creation of a customized editor with MetaEdit 1. Meta-model definition
  • 18. IV. Tools for teaching meta-modeling 10:39 Creation of a customized editor with MetaEdit 2. Domain Specific Model creation with customized editor
  • 19. IV. Tools for teaching meta-modeling 10:39 Creation of a customized editor with MetaEdit 2. Domain Specific Model creation with customized editor
  • 20. V. Conclusion • Software tools based teaching • Can be difficult to implement – Necessity to learn the tool first … – Learning the tool vs. learning the concepts … – Software maintenance and evolution issues … • Research oriented open source tools (e.g. ConceptBase) versus Business oriented tools (e.g. MetaCase, SAP, Microsoft, Oracle, etc.) 20
  • 21. THANK YOU FOR YOUR ATTENTION !Any comments? Homepage http://fr.linkedin.com/pub/sa%C3%AFd-assar/4/68a/66a http://fr.slideshare.net/SaidAssar/ https://twitter.com/Said_Assar/ http://www-public.tem-tsp.eu/~assar/

Editor's Notes

  1. Les modèles servent plusieurs objectifs: quel modèle de l’immeuble va-t-on présenter au client? Importance de l’usage des modèle « as is » et « to be » Commenter sur le titre du cours Analysis et Design