SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

Jiali_Han_Resume
Jiali_Han_ResumeJiali_Han_Resume
Jiali_Han_Resume
Jiali Han
 
Iterative usability evaluation of DSLs
Iterative usability evaluation of DSLsIterative usability evaluation of DSLs
Iterative usability evaluation of DSLs
Ankica Barisic
 
technology in standardized language assessment
technology in standardized  language assessmenttechnology in standardized  language assessment
technology in standardized language assessment
Huang 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 Systems
Tom Mens
 
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
Varun Singh
 
Model Manipulation for End-User Modelers
Model Manipulation for End-User ModelersModel Manipulation for End-User Modelers
Model Manipulation for End-User Modelers
Vlad Acretoaie
 
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
 

Tendances (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
 

En vedette

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
 
software configuration management
software configuration managementsoftware configuration management
software configuration management
Fáber D. Giraldo
 

En vedette (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
 

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

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
SachinAngre3
 
Webinar for ascilite community
Webinar for ascilite communityWebinar for ascilite community
Webinar for ascilite community
Mike KEPPELL
 
Calico 2014 intelligent call - def
Calico 2014   intelligent call - defCalico 2014   intelligent call - def
Calico 2014 intelligent call - def
Piet Desmet
 
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
 
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 education
Krassadaki Lia (Evangelia)
 
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
 
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
 

Similaire à 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 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
 
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...
 
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
 

Plus 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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 

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