SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
A Framework for Evaluating the
Ontological Quality of Languages in
MDE Environments
Fáber D. Giraldo
CAiSE'13 Doctoral Consortium
Valencia, June 2013 
Agenda
 Introduction
 Research methodology
 Related work
 Results achieved
 Conclusions
Introduction
 Context
– MDE challenge: the management and integration of
languages and models formulated to support multiple views
during the information systems development.
– In the real life several trends and particular interpretations of
model‐driven contribute to confusion and chaos
– See for example:
¿Why did MDE miss the boat?
Jean Bézivin, October 17, 2011
and analysis made by InfoQ in October 2011
Introduction
 Problem
– The adoption of the MDE approaches have guided the
development of a large number of initiatives; although it
emphasizes the use of models as primary artifacts of a
software construction process, it causes a conceptual
divergence in the support of specific views and/or concerns
belonging to an IS.
– Most of the works about quality in models do not cover the
quality of languages and models from a MDE viewpoint, i.e.,
they do not explain how multiple proposals for managing
multiple views in a MDE scenario can co‐exist.
Introduction
 Goal
• The main goal of this research is to formulate a method for the
evaluation of the quality of a set of languages jointly used
within an MDE project.
• The ontological quality evaluation framework proposed in this
research is conceived as a conceptual, methodology and
technology tool for the evaluation of language proposals and
models (as productions of languages), whose purpose is to
assess one set of languages/models regarding its
incorporation and adoption capabilities in a MDE
environment.
Introduction
 Research Questions
– (RQ1) What problems are evidenced in model‐driven
projects related to the selection of languages?
– (RQ2) What is the set of concepts that are required to
model when we are in a model‐driven project?
– (RQ3) When a set of modelling languages is selected to be
used in combination in an MDE project, are there methods
for evaluating the suitability such set of languages?
– (RQ4) Propose a method for the evaluation of the
ontological quality of a set of languages used jointly within
a model‐driven project.
– (RQ5) What advantages/disadvantages are obtained by
the application of the proposed method?
Agenda
 Introduction
 Research methodology
 Related work
 Results achieved
 Conclusions
Research Methodology
Agenda
 Introduction
 Research methodology
 Related work
 Results achieved
 Conclusions
Related work
• Progressively, a growing interest about quality in models are
evidence:
• How quality in models are defined?
• Which are the dimensions of quality in models?
• Representative works in quality of models are grouped into
– Quality frameworks
– Usability of modelling languages
– Guidelines of modelling
– Accordance to ISO standards, such as 9126, 25000 or
42010
– Integration by EA frameworks
Related work
Quality frameworks
6C Framework ‐ Parastoo Mohagheghi, SINTEF, Norway
Related work
Quality frameworks
SEQUAL Framework, John Krogstie, NTNU, Norway
Related work
Quality frameworks
The “PHYSICS” of Notations, Daniel L. Moody, Australia
Related work
Usability of modelling languages
Schalles, C. (2013). A Framework for Usability Evaluation of Modeling Languages (FUEML). 
Usability Evaluation of Modeling Languages, Springer..
Related work
Conformance with ISO standards
source: Burgués, Franch and Ribó
MOF‐compliant
approaches for
structuring quality
models in order to
formalise software 
quality issues and 
deal with quality
information
modelling
Related works
EA Integration
• Works led from Vallecillo and others
• Integration by RM‐ODP (ISO/IEC 10746)
• Generic model‐driven approach to the specification and realization
of correspondences between viewpoints.
Source: http://www.intelligrid.info/HTML/IECSA_VolumeIV.htm
Related works
 Again, they do not explain how multiple proposals for
managing multiple views in a MDE scenario can co‐exist
 Some of these proposals cover the language integration issue,
but not the evaluation itself
Agenda
 Introduction
 Research methodology
 Related work
 Results achieved
 Conclusions
Results achieved
 Initial versión of conceptual framework for quality of languages
 Systematic review about quality in MDE (first steps)
Agenda
 Introduction
 Research methodology
 Related work
 Results achieved
 Conclusions
Conclusion
 A framework for evaluating the ontological quality of
languages in MDE environments has been proposed
 “Ontological” term suggest the use of one reference
taxonomy based on principles from IS development and MDE
A Framework for Evaluating the Ontological
Quality of Languages in MDE Environments
Fáber D. Giraldo 
fdgiraldo@pros.upv.es
CAiSE'13 Doctoral Consortium
Valencia, June 2013

Mais conteúdo relacionado

Mais procurados

Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_ResumeJiali Han
 
Developing Ontologies for Collaborative Engineering in Mechatronics
Developing Ontologies for Collaborative Engineering in MechatronicsDeveloping Ontologies for Collaborative Engineering in Mechatronics
Developing Ontologies for Collaborative Engineering in MechatronicsVioleta Damjanovic-Behrendt
 
Iterative usability evaluation of DSLs
Iterative usability evaluation of DSLsIterative usability evaluation of DSLs
Iterative usability evaluation of DSLsAnkica Barisic
 
Truong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence PresentationTruong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence PresentationHo Quang Truong
 
technology in standardized language assessment
technology in standardized  language assessmenttechnology in standardized  language assessment
technology in standardized language assessmentHuang YaLi
 
QUALGEN: Modeling and Analysing the Quality of Evolving Software Systems
QUALGEN: Modeling and Analysing the Quality of Evolving Software SystemsQUALGEN: Modeling and Analysing the Quality of Evolving Software Systems
QUALGEN: Modeling and Analysing the Quality of Evolving Software SystemsTom Mens
 
A Study on MDE Approaches for Engineering Wireless Sensor Networks
A Study on MDE Approaches  for Engineering Wireless Sensor Networks A Study on MDE Approaches  for Engineering Wireless Sensor Networks
A Study on MDE Approaches for Engineering Wireless Sensor Networks Ivano Malavolta
 
Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016
Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016
Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016Varun Singh
 
Model Manipulation for End-User Modelers
Model Manipulation for End-User ModelersModel Manipulation for End-User Modelers
Model Manipulation for End-User ModelersVlad Acretoaie
 
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 BeyondSaïd Assar
 
Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...Sebastiano Panichella
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineeringsmumbahelp
 
Patterns for New Software Engineering: Machine Learning and IoT Engineering P...
Patterns for New Software Engineering: Machine Learning and IoT Engineering P...Patterns for New Software Engineering: Machine Learning and IoT Engineering P...
Patterns for New Software Engineering: Machine Learning and IoT Engineering P...Hironori Washizaki
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504Sandeep Ratnam
 
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)Hironori Washizaki
 
Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...Nakul Sharma
 
Q1a mark scheme
Q1a mark schemeQ1a mark scheme
Q1a mark schemeLiz Davies
 
A Survey on Design Pattern Detection Approaches
A Survey on Design Pattern Detection ApproachesA Survey on Design Pattern Detection Approaches
A Survey on Design Pattern Detection ApproachesCSCJournals
 

Mais procurados (20)

Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_Resume
 
Developing Ontologies for Collaborative Engineering in Mechatronics
Developing Ontologies for Collaborative Engineering in MechatronicsDeveloping Ontologies for Collaborative Engineering in Mechatronics
Developing Ontologies for Collaborative Engineering in Mechatronics
 
Iterative usability evaluation of DSLs
Iterative usability evaluation of DSLsIterative usability evaluation of DSLs
Iterative usability evaluation of DSLs
 
Truong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence PresentationTruong Ho-Quang's Ph.D Defence Presentation
Truong Ho-Quang's Ph.D Defence Presentation
 
technology in standardized language assessment
technology in standardized  language assessmenttechnology in standardized  language assessment
technology in standardized language assessment
 
QUALGEN: Modeling and Analysing the Quality of Evolving Software Systems
QUALGEN: Modeling and Analysing the Quality of Evolving Software SystemsQUALGEN: Modeling and Analysing the Quality of Evolving Software Systems
QUALGEN: Modeling and Analysing the Quality of Evolving Software Systems
 
A Study on MDE Approaches for Engineering Wireless Sensor Networks
A Study on MDE Approaches  for Engineering Wireless Sensor Networks A Study on MDE Approaches  for Engineering Wireless Sensor Networks
A Study on MDE Approaches for Engineering Wireless Sensor Networks
 
Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016
Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016
Validation of Design Tools-PPT for CEDAR Meeting-04-15-2016
 
Model Manipulation for End-User Modelers
Model Manipulation for End-User ModelersModel Manipulation for End-User Modelers
Model Manipulation for End-User Modelers
 
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
 
Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...Requirements-Collector: Automating Requirements Specification from Elicitatio...
Requirements-Collector: Automating Requirements Specification from Elicitatio...
 
Mit109 – software engineering
Mit109 – software engineeringMit109 – software engineering
Mit109 – software engineering
 
Patterns for New Software Engineering: Machine Learning and IoT Engineering P...
Patterns for New Software Engineering: Machine Learning and IoT Engineering P...Patterns for New Software Engineering: Machine Learning and IoT Engineering P...
Patterns for New Software Engineering: Machine Learning and IoT Engineering P...
 
Melbourne t1 2016-assignment_2_mn504
Melbourne   t1 2016-assignment_2_mn504Melbourne   t1 2016-assignment_2_mn504
Melbourne t1 2016-assignment_2_mn504
 
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
Analysis of IoT Pattern Descriptions (SERP4IoT 2021)
 
Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...Possibility of interdisciplinary research software engineering andnatural lan...
Possibility of interdisciplinary research software engineering andnatural lan...
 
Q1a mark scheme
Q1a mark schemeQ1a mark scheme
Q1a mark scheme
 
Design pattern
Design patternDesign pattern
Design pattern
 
ICPC12a.ppt
ICPC12a.pptICPC12a.ppt
ICPC12a.ppt
 
A Survey on Design Pattern Detection Approaches
A Survey on Design Pattern Detection ApproachesA Survey on Design Pattern Detection Approaches
A Survey on Design Pattern Detection Approaches
 

Destaque

Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects Fáber D. Giraldo
 
Continuous Integration Introduction
Continuous Integration IntroductionContinuous Integration Introduction
Continuous Integration IntroductionFáber D. Giraldo
 
Software configuration management in deep
Software configuration management in deepSoftware configuration management in deep
Software configuration management in deepFáber D. Giraldo
 
ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??Fáber D. Giraldo
 
Teamwork in Software Engineering Projects
Teamwork in Software Engineering ProjectsTeamwork in Software Engineering Projects
Teamwork in Software Engineering ProjectsFáber D. Giraldo
 
Introduction to Software Process
Introduction to Software ProcessIntroduction to Software Process
Introduction to Software ProcessFáber D. Giraldo
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software EngineeringFáber D. Giraldo
 
software configuration management
software configuration managementsoftware configuration management
software configuration managementFáber D. Giraldo
 

Destaque (13)

Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects Workflows adaptations for security management through MDD and Aspects
Workflows adaptations for security management through MDD and Aspects
 
Patterns Overview
Patterns OverviewPatterns Overview
Patterns Overview
 
L software testing
L   software testingL   software testing
L software testing
 
Code Inspection
Code InspectionCode Inspection
Code Inspection
 
I software quality
I   software qualityI   software quality
I software quality
 
Continuous Integration Introduction
Continuous Integration IntroductionContinuous Integration Introduction
Continuous Integration Introduction
 
Software configuration management in deep
Software configuration management in deepSoftware configuration management in deep
Software configuration management in deep
 
ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??ISO 29119 and Software Testing - now what??
ISO 29119 and Software Testing - now what??
 
Teamwork in Software Engineering Projects
Teamwork in Software Engineering ProjectsTeamwork in Software Engineering Projects
Teamwork in Software Engineering Projects
 
Introduction to RUP & SPEM
Introduction to RUP & SPEMIntroduction to RUP & SPEM
Introduction to RUP & SPEM
 
Introduction to Software Process
Introduction to Software ProcessIntroduction to Software Process
Introduction to Software Process
 
Project Planning in Software Engineering
Project Planning in Software EngineeringProject Planning in Software Engineering
Project Planning in Software Engineering
 
software configuration management
software configuration managementsoftware configuration management
software configuration management
 

Semelhante a PhD Proposal - A Framework for evaluating the quality of languages in MDE environments

Design, Implementation, and Evaluation of an English Blended Course
Design, Implementation, and Evaluation of an English Blended CourseDesign, Implementation, and Evaluation of an English Blended Course
Design, Implementation, and Evaluation of an English Blended CourseParisa Mehran
 
Vectorized Intent of Multilingual Large Language Models.pptx
Vectorized Intent of Multilingual Large Language Models.pptxVectorized Intent of Multilingual Large Language Models.pptx
Vectorized Intent of Multilingual Large Language Models.pptxSachinAngre3
 
Webinar for ascilite community
Webinar for ascilite communityWebinar for ascilite community
Webinar for ascilite communityMike KEPPELL
 
Technology-enhanced Learning and Teaching Report
Technology-enhanced Learning and Teaching ReportTechnology-enhanced Learning and Teaching Report
Technology-enhanced Learning and Teaching ReportTashHard
 
Calico 2014 intelligent call - def
Calico 2014   intelligent call - defCalico 2014   intelligent call - def
Calico 2014 intelligent call - defPiet Desmet
 
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 versionBenita Williams
 
Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)evabl444
 
Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...The Open Education Consortium
 
Web-Based Learning Research and Innovation in Translation Learning Resources
Web-Based Learning Research and Innovation in Translation Learning ResourcesWeb-Based Learning Research and Innovation in Translation Learning Resources
Web-Based Learning Research and Innovation in Translation Learning ResourcesOpen Education Consortium
 
EMPOWER webinar week on short learning programmes: Design and expanding HE ho...
EMPOWER webinar week on short learning programmes: Design and expanding HE ho...EMPOWER webinar week on short learning programmes: Design and expanding HE ho...
EMPOWER webinar week on short learning programmes: Design and expanding HE ho...EADTU
 
Usability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific LanguagesUsability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific LanguagesAnkica Barisic
 
E-SLP teaching stakholder event 20 May 2021 by Marcelo Maina
E-SLP teaching stakholder event 20 May 2021 by Marcelo MainaE-SLP teaching stakholder event 20 May 2021 by Marcelo Maina
E-SLP teaching stakholder event 20 May 2021 by Marcelo MainaEADTU
 
Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...
Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...
Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...eaquals
 
Adopting a strategy for enhancing generic skills in engineering education
Adopting a strategy for enhancing generic skills in engineering educationAdopting a strategy for enhancing generic skills in engineering education
Adopting a strategy for enhancing generic skills in engineering educationKrassadaki Lia (Evangelia)
 
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.Lifeng (Aaron) Han
 
The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...Roland Klemke
 
ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...
ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...
ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...eaquals
 
Interactive Whiteboard Projects for Modern Languages
Interactive Whiteboard Projects for Modern LanguagesInteractive Whiteboard Projects for Modern Languages
Interactive Whiteboard Projects for Modern LanguagesTon Koenraad
 
H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]nickyjohnson
 
Arizona Educational Technology Standards Overview
Arizona Educational Technology Standards OverviewArizona Educational Technology Standards Overview
Arizona Educational Technology Standards OverviewUniversity of Arizona
 

Semelhante a PhD Proposal - A Framework for evaluating the quality of languages in MDE environments (20)

Design, Implementation, and Evaluation of an English Blended Course
Design, Implementation, and Evaluation of an English Blended CourseDesign, Implementation, and Evaluation of an English Blended Course
Design, Implementation, and Evaluation of an English Blended Course
 
Vectorized Intent of Multilingual Large Language Models.pptx
Vectorized Intent of Multilingual Large Language Models.pptxVectorized Intent of Multilingual Large Language Models.pptx
Vectorized Intent of Multilingual Large Language Models.pptx
 
Webinar for ascilite community
Webinar for ascilite communityWebinar for ascilite community
Webinar for ascilite community
 
Technology-enhanced Learning and Teaching Report
Technology-enhanced Learning and Teaching ReportTechnology-enhanced Learning and Teaching Report
Technology-enhanced Learning and Teaching Report
 
Calico 2014 intelligent call - def
Calico 2014   intelligent call - defCalico 2014   intelligent call - def
Calico 2014 intelligent call - def
 
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
2. Evaluation design of the cofimvaba ict4 red initiative - Bridge 2014 version
 
Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)Experimenting with eXtreme Design (EKAW2010)
Experimenting with eXtreme Design (EKAW2010)
 
Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...Web based learning - research and innovation in translation learning resource...
Web based learning - research and innovation in translation learning resource...
 
Web-Based Learning Research and Innovation in Translation Learning Resources
Web-Based Learning Research and Innovation in Translation Learning ResourcesWeb-Based Learning Research and Innovation in Translation Learning Resources
Web-Based Learning Research and Innovation in Translation Learning Resources
 
EMPOWER webinar week on short learning programmes: Design and expanding HE ho...
EMPOWER webinar week on short learning programmes: Design and expanding HE ho...EMPOWER webinar week on short learning programmes: Design and expanding HE ho...
EMPOWER webinar week on short learning programmes: Design and expanding HE ho...
 
Usability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific LanguagesUsability evaluation of Domain-Specific Languages
Usability evaluation of Domain-Specific Languages
 
E-SLP teaching stakholder event 20 May 2021 by Marcelo Maina
E-SLP teaching stakholder event 20 May 2021 by Marcelo MainaE-SLP teaching stakholder event 20 May 2021 by Marcelo Maina
E-SLP teaching stakholder event 20 May 2021 by Marcelo Maina
 
Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...
Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...
Lukas Bleichenbacher & Richard Rossner: The long and winding road towards a C...
 
Adopting a strategy for enhancing generic skills in engineering education
Adopting a strategy for enhancing generic skills in engineering educationAdopting a strategy for enhancing generic skills in engineering education
Adopting a strategy for enhancing generic skills in engineering education
 
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
ADAPT Centre and My NLP journey: MT, MTE, QE, MWE, NER, Treebanks, Parsing.
 
The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...The 't' in tel software development for tel research problems, pitfalls, and ...
The 't' in tel software development for tel research problems, pitfalls, and ...
 
ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...
ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...
ukas Bleichenbacher & Richard Rossner: Towards a Common European Framework fo...
 
Interactive Whiteboard Projects for Modern Languages
Interactive Whiteboard Projects for Modern LanguagesInteractive Whiteboard Projects for Modern Languages
Interactive Whiteboard Projects for Modern Languages
 
H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]H nathalie gettliffe_sig_eurocall2010lyon[1]
H nathalie gettliffe_sig_eurocall2010lyon[1]
 
Arizona Educational Technology Standards Overview
Arizona Educational Technology Standards OverviewArizona Educational Technology Standards Overview
Arizona Educational Technology Standards Overview
 

Mais de Fáber D. Giraldo

Mais de Fáber D. Giraldo (9)

Applying a software TeleCare prototype in a real residences for older people ...
Applying a software TeleCare prototype in a real residences for older people ...Applying a software TeleCare prototype in a real residences for older people ...
Applying a software TeleCare prototype in a real residences for older people ...
 
SEMAT
SEMATSEMAT
SEMAT
 
The SEI Approach
The SEI ApproachThe SEI Approach
The SEI Approach
 
The Agile Movement
The Agile MovementThe Agile Movement
The Agile Movement
 
software metrics (in spanish)
software metrics (in spanish)software metrics (in spanish)
software metrics (in spanish)
 
CMMI
CMMICMMI
CMMI
 
software estimation (in spanish)
software estimation (in spanish)software estimation (in spanish)
software estimation (in spanish)
 
Lab Software Architecture (in spanish)
Lab Software Architecture (in spanish)Lab Software Architecture (in spanish)
Lab Software Architecture (in spanish)
 
Implementation Model
Implementation ModelImplementation Model
Implementation Model
 

Último

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Último (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

PhD Proposal - A Framework for evaluating the quality of languages in MDE environments

  • 1. A Framework for Evaluating the Ontological Quality of Languages in MDE Environments Fáber D. Giraldo CAiSE'13 Doctoral Consortium Valencia, June 2013 
  • 2. Agenda  Introduction  Research methodology  Related work  Results achieved  Conclusions
  • 3. Introduction  Context – MDE challenge: the management and integration of languages and models formulated to support multiple views during the information systems development. – In the real life several trends and particular interpretations of model‐driven contribute to confusion and chaos – See for example: ¿Why did MDE miss the boat? Jean Bézivin, October 17, 2011 and analysis made by InfoQ in October 2011
  • 4. Introduction  Problem – The adoption of the MDE approaches have guided the development of a large number of initiatives; although it emphasizes the use of models as primary artifacts of a software construction process, it causes a conceptual divergence in the support of specific views and/or concerns belonging to an IS. – Most of the works about quality in models do not cover the quality of languages and models from a MDE viewpoint, i.e., they do not explain how multiple proposals for managing multiple views in a MDE scenario can co‐exist.
  • 5. Introduction  Goal • The main goal of this research is to formulate a method for the evaluation of the quality of a set of languages jointly used within an MDE project. • The ontological quality evaluation framework proposed in this research is conceived as a conceptual, methodology and technology tool for the evaluation of language proposals and models (as productions of languages), whose purpose is to assess one set of languages/models regarding its incorporation and adoption capabilities in a MDE environment.
  • 6. Introduction  Research Questions – (RQ1) What problems are evidenced in model‐driven projects related to the selection of languages? – (RQ2) What is the set of concepts that are required to model when we are in a model‐driven project? – (RQ3) When a set of modelling languages is selected to be used in combination in an MDE project, are there methods for evaluating the suitability such set of languages? – (RQ4) Propose a method for the evaluation of the ontological quality of a set of languages used jointly within a model‐driven project. – (RQ5) What advantages/disadvantages are obtained by the application of the proposed method?
  • 7. Agenda  Introduction  Research methodology  Related work  Results achieved  Conclusions
  • 9. Agenda  Introduction  Research methodology  Related work  Results achieved  Conclusions
  • 10. Related work • Progressively, a growing interest about quality in models are evidence: • How quality in models are defined? • Which are the dimensions of quality in models? • Representative works in quality of models are grouped into – Quality frameworks – Usability of modelling languages – Guidelines of modelling – Accordance to ISO standards, such as 9126, 25000 or 42010 – Integration by EA frameworks
  • 14. Related work Usability of modelling languages Schalles, C. (2013). A Framework for Usability Evaluation of Modeling Languages (FUEML).  Usability Evaluation of Modeling Languages, Springer..
  • 15. Related work Conformance with ISO standards source: Burgués, Franch and Ribó MOF‐compliant approaches for structuring quality models in order to formalise software  quality issues and  deal with quality information modelling
  • 16. Related works EA Integration • Works led from Vallecillo and others • Integration by RM‐ODP (ISO/IEC 10746) • Generic model‐driven approach to the specification and realization of correspondences between viewpoints. Source: http://www.intelligrid.info/HTML/IECSA_VolumeIV.htm
  • 17. Related works  Again, they do not explain how multiple proposals for managing multiple views in a MDE scenario can co‐exist  Some of these proposals cover the language integration issue, but not the evaluation itself
  • 18. Agenda  Introduction  Research methodology  Related work  Results achieved  Conclusions
  • 19. Results achieved  Initial versión of conceptual framework for quality of languages  Systematic review about quality in MDE (first steps)
  • 20. Agenda  Introduction  Research methodology  Related work  Results achieved  Conclusions
  • 21. Conclusion  A framework for evaluating the ontological quality of languages in MDE environments has been proposed  “Ontological” term suggest the use of one reference taxonomy based on principles from IS development and MDE
  • 22. A Framework for Evaluating the Ontological Quality of Languages in MDE Environments Fáber D. Giraldo  fdgiraldo@pros.upv.es CAiSE'13 Doctoral Consortium Valencia, June 2013