CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES

En un contexto de generación automática de código a partir de modelos conceptuales, el proyecto determinará cuáles son las primitivas de modelado conceptual que deben estar presentes en una herramienta de generación de software a partir de dichos modelos conceptuales. En primer lugar se determinará...

Descripción completa

Detalles Bibliográficos
Autor: Lazo Cajilima, Jenny Susana
Tipo de recurso: tesis de maestría
Fecha de publicación:2018
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:español
OAI Identifier:oai:riunet.upv.es:10251/115367
Acceso en línea:https://riunet.upv.es/handle/10251/115367
Access Level:acceso abierto
Palabra clave:Modelado Conceptual
Desarrollo dirigido por modelos conceptuales
Comparación de Herramientas MDD
Conceptual Model
Model-Driven Development
MDD Comparison
LENGUAJES Y SISTEMAS INFORMATICOS
Máster Universitario en Ingeniería y Tecnología de Sistemas Software-Màster Universitari en Enginyeria i Tecnologia de Sistemes Programari
id ES_691b74b3df1089825bc6564d2ce9f839
oai_identifier_str oai:riunet.upv.es:10251/115367
network_acronym_str ES
network_name_str España
repository_id_str
dc.title.none.fl_str_mv CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
title CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
spellingShingle CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
Lazo Cajilima, Jenny Susana
Modelado Conceptual
Desarrollo dirigido por modelos conceptuales
Comparación de Herramientas MDD
Conceptual Model
Model-Driven Development
MDD Comparison
LENGUAJES Y SISTEMAS INFORMATICOS
Máster Universitario en Ingeniería y Tecnología de Sistemas Software-Màster Universitari en Enginyeria i Tecnologia de Sistemes Programari
title_short CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
title_full CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
title_fullStr CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
title_full_unstemmed CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
title_sort CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALES
dc.creator.none.fl_str_mv Lazo Cajilima, Jenny Susana
author Lazo Cajilima, Jenny Susana
author_facet Lazo Cajilima, Jenny Susana
author_role author
dc.contributor.none.fl_str_mv Pastor López, Oscar
Departamento de Sistemas Informáticos y Computación
Escuela Técnica Superior de Ingeniería Informática
Instituto Universitario Valenciano de Investigación en Inteligencia Artificial
Repositorio Institucional de la Universitat Politècnica de València Riunet
dc.subject.none.fl_str_mv Modelado Conceptual
Desarrollo dirigido por modelos conceptuales
Comparación de Herramientas MDD
Conceptual Model
Model-Driven Development
MDD Comparison
LENGUAJES Y SISTEMAS INFORMATICOS
Máster Universitario en Ingeniería y Tecnología de Sistemas Software-Màster Universitari en Enginyeria i Tecnologia de Sistemes Programari
topic Modelado Conceptual
Desarrollo dirigido por modelos conceptuales
Comparación de Herramientas MDD
Conceptual Model
Model-Driven Development
MDD Comparison
LENGUAJES Y SISTEMAS INFORMATICOS
Máster Universitario en Ingeniería y Tecnología de Sistemas Software-Màster Universitari en Enginyeria i Tecnologia de Sistemes Programari
description En un contexto de generación automática de código a partir de modelos conceptuales, el proyecto determinará cuáles son las primitivas de modelado conceptual que deben estar presentes en una herramienta de generación de software a partir de dichos modelos conceptuales. En primer lugar se determinará el soporte ontológico, escenario para caracterizar dicho conjunto de primitivas conceptuales esenciales. El conjunto de primitivas planteadas permiten representar los distintos componentes y características que tiene un sistema software, independiente de la arquitectura que se seleccione posteriormente. Para determinar el conjunto de primitivas, el trabajo se basa en el estudio realizado al método OO. En el cuál se establece cuatro modelos para representar la información: modelo de objetos, modelo funcional, modelo dinámico, modelo de presentación. El estudio analiza cada uno de los modelos en donde se representa un aspecto en particular del esquema conceptual. Una vez presentada esta ontología fundacional de partida, se determinará como dos herramientas usadas en la industria de desarrollo de software a partir de modelos conceptuales -WebRatio e Integranova- dan soporte en sus modelos conceptuales a dicha ontología. Para esto se determinará cómo permite cada herramienta representar los elementos incluidos en el marco ontológico en su respectivo entorno de programación. Para ello se ha propuesto el desarrollo de un caso práctico (gestión de una nota de gasto) que permitirá implementar las primitivas necesarias para el estudio. Hecho esto, se compararán sus expresividades para determinar en qué grado son ontológicamente robustas.
publishDate 2018
dc.date.none.fl_str_mv 2018
2018-09-25
2019
2019-01-14
dc.type.none.fl_str_mv master thesis
http://purl.org/coar/resource_type/c_bdcc
dc.type.openaire.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
dc.identifier.none.fl_str_mv https://riunet.upv.es/handle/10251/115367
url https://riunet.upv.es/handle/10251/115367
dc.language.none.fl_str_mv Español
spa
language_invalid_str_mv Español
language spa
dc.rights.none.fl_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reserva de todos los derechos
http://rightsstatements.org/vocab/InC/1.0/
dc.rights.openaire.fl_str_mv info:eu-repo/semantics/openAccess
rights_invalid_str_mv open access
http://purl.org/coar/access_right/c_abf2
Reserva de todos los derechos
http://rightsstatements.org/vocab/InC/1.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universitat Politècnica de València
publisher.none.fl_str_mv Universitat Politècnica de València
dc.source.none.fl_str_mv reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
instname:Universitat Politècnica de València (UPV)
instname_str Universitat Politècnica de València (UPV)
reponame_str RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
collection RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869410007393501184
spelling CARACTERIZACION ONTOLOGICA DE HERRAMIENTAS DE DESARROLLO DE SOFTWARE BASADA EN MODELOS CONCEPTUALESLazo Cajilima, Jenny SusanaModelado ConceptualDesarrollo dirigido por modelos conceptualesComparación de Herramientas MDDConceptual ModelModel-Driven DevelopmentMDD ComparisonLENGUAJES Y SISTEMAS INFORMATICOSMáster Universitario en Ingeniería y Tecnología de Sistemas Software-Màster Universitari en Enginyeria i Tecnologia de Sistemes ProgramariEn un contexto de generación automática de código a partir de modelos conceptuales, el proyecto determinará cuáles son las primitivas de modelado conceptual que deben estar presentes en una herramienta de generación de software a partir de dichos modelos conceptuales. En primer lugar se determinará el soporte ontológico, escenario para caracterizar dicho conjunto de primitivas conceptuales esenciales. El conjunto de primitivas planteadas permiten representar los distintos componentes y características que tiene un sistema software, independiente de la arquitectura que se seleccione posteriormente. Para determinar el conjunto de primitivas, el trabajo se basa en el estudio realizado al método OO. En el cuál se establece cuatro modelos para representar la información: modelo de objetos, modelo funcional, modelo dinámico, modelo de presentación. El estudio analiza cada uno de los modelos en donde se representa un aspecto en particular del esquema conceptual. Una vez presentada esta ontología fundacional de partida, se determinará como dos herramientas usadas en la industria de desarrollo de software a partir de modelos conceptuales -WebRatio e Integranova- dan soporte en sus modelos conceptuales a dicha ontología. Para esto se determinará cómo permite cada herramienta representar los elementos incluidos en el marco ontológico en su respectivo entorno de programación. Para ello se ha propuesto el desarrollo de un caso práctico (gestión de una nota de gasto) que permitirá implementar las primitivas necesarias para el estudio. Hecho esto, se compararán sus expresividades para determinar en qué grado son ontológicamente robustas.In a context of automatic code generation from conceptual models, the project will determine which are the conceptual modeling primitives that must be present in a software generation tool from these conceptual models. In first place the ontological support will be determined, a scenario to characterize this set of essential conceptual primitives. The set of raised primitives allow to represent the different components and characteristics that a software system has, independent of the architecture that is selected later. To determine the set of primitives, this document is based on the study performed on the OO method. In which four models are established to represent the information: object model, functional model, dynamic model, presentation model. The study analyzes each of the models where a particular aspect of the conceptual scheme is represented. Once this foundational starting ontology is presented, it will be determined how two tools used in the software development industry from conceptual models -WebRatio and Integranova- give support in their conceptual models to this ontology. For this, it will be determined how each tool allows to represent the elements included in the ontological framework in its respective programming environment. To this end, the development of a practical case (management of an expense note) has been proposed, which will allow the implementation of the necessary primitives for the study. This done, the expressivities will be compared to determine to what degree they are ontologically robust.Universitat Politècnica de ValènciaPastor López, OscarDepartamento de Sistemas Informáticos y ComputaciónEscuela Técnica Superior de Ingeniería InformáticaInstituto Universitario Valenciano de Investigación en Inteligencia ArtificialRepositorio Institucional de la Universitat Politècnica de València Riunet20192019-01-1420182018-09-25master thesishttp://purl.org/coar/resource_type/c_bdccinfo:eu-repo/semantics/masterThesisapplication/pdfhttps://riunet.upv.es/handle/10251/115367reponame:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valénciainstname:Universitat Politècnica de València (UPV)Españolspaopen accesshttp://purl.org/coar/access_right/c_abf2Reserva de todos los derechoshttp://rightsstatements.org/vocab/InC/1.0/info:eu-repo/semantics/openAccessoai:riunet.upv.es:10251/1153672026-06-13T07:49:27Z
score 15,300719