SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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
 

Destacado

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
 

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

Similar 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 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
 
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
 
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
 

Similar 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 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
 

Más de Fáber D. Giraldo

Más 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

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
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.pptxRustici Software
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+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...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

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