Desarrollo de familias de productos basado en MDA para sistemas telemáticos

Este trabajo de grado desarrolló un modulo funcional que siguiendo el enfoque de la Arquitectura Dirigida por Modelos, realiza la transformación de Modelos Independientes de Plataforma o PIM (Plataform Independent Model) a PIM más detallados, y permite la gestión de la variabilidad de diagramas de c...

Full description

Autores:
Garcés Bolaños, Yuli
Reyes Reina, Alejandra
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2010
Institución:
Universidad del Cauca
Repositorio:
Repositorio Unicauca
Idioma:
spa
OAI Identifier:
oai:repositorio.unicauca.edu.co:123456789/2060
Acceso en línea:
http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/2060
Palabra clave:
Metamodelado
Derivación
Arquitectura
Modelos
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id REPOCAUCA2_052f0afc19690bdce57333ea04fb9fb6
oai_identifier_str oai:repositorio.unicauca.edu.co:123456789/2060
network_acronym_str REPOCAUCA2
network_name_str Repositorio Unicauca
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de familias de productos basado en MDA para sistemas telemáticos
title Desarrollo de familias de productos basado en MDA para sistemas telemáticos
spellingShingle Desarrollo de familias de productos basado en MDA para sistemas telemáticos
Metamodelado
Derivación
Arquitectura
Modelos
title_short Desarrollo de familias de productos basado en MDA para sistemas telemáticos
title_full Desarrollo de familias de productos basado en MDA para sistemas telemáticos
title_fullStr Desarrollo de familias de productos basado en MDA para sistemas telemáticos
title_full_unstemmed Desarrollo de familias de productos basado en MDA para sistemas telemáticos
title_sort Desarrollo de familias de productos basado en MDA para sistemas telemáticos
dc.creator.fl_str_mv Garcés Bolaños, Yuli
Reyes Reina, Alejandra
dc.contributor.author.none.fl_str_mv Garcés Bolaños, Yuli
Reyes Reina, Alejandra
dc.subject.spa.fl_str_mv Metamodelado
Derivación
Arquitectura
Modelos
topic Metamodelado
Derivación
Arquitectura
Modelos
description Este trabajo de grado desarrolló un modulo funcional que siguiendo el enfoque de la Arquitectura Dirigida por Modelos, realiza la transformación de Modelos Independientes de Plataforma o PIM (Plataform Independent Model) a PIM más detallados, y permite la gestión de la variabilidad de diagramas de clases de una Línea de Productos Software de entrada, para obtener a la salida un diagrama de clases de un producto en especifico, de acuerdo al mecanismo de implementación de variabilidad conocido con el nombre de derivación arquitectónica. El diagrama de clases es modelado con una herramienta ofrecida para Eclipse en su versión 3.5 (Galileo) y anteriores, conocida como eUML2, compatible con UML 2.1, XMI 2.0 y java para Eclipse 3.4. (Ganymede). El modelo es exportado al bloque funcional en un archivo JAVA/XMI que es editado por una herramienta o plugin creado sobre Eclipse 3.4, insertando un valor según la variabilidad de la clase en cuestión sobre su etiqueta-valor, de acuerdo con unas reglas lógicas y de selección previamente definidas y a las decisiones aportadas por el usuario. Esta herramienta deriva estas clases y finalmente entrega un diagrama de clases de un producto específico.
publishDate 2010
dc.date.issued.none.fl_str_mv 2010-01
dc.date.accessioned.none.fl_str_mv 2020-02-13T20:27:12Z
dc.date.available.none.fl_str_mv 2020-02-13T20:27:12Z
dc.type.spa.fl_str_mv Trabajos de grado
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.driver.none.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/2060
dc.identifier.instname.none.fl_str_mv
dc.identifier.reponame.none.fl_str_mv
dc.identifier.repourl.none.fl_str_mv
url http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/2060
identifier_str_mv
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.publisher.spa.fl_str_mv Universidad del Cauca
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería Electrónica y Telecomunicaciones 
dc.publisher.program.spa.fl_str_mv Ingeniería Electrónica y Telecomunicaciones
institution Universidad del Cauca
bitstream.url.fl_str_mv http://repositorio.unicauca.edu.co/bitstream/123456789/2060/1/DESARROLLO%20DE%20FAMILIAS%20DE%20PRODUCTOS%20BASADO%20EN%20MDA%20PARA%20SISTEMAS%20TELEM%c3%81TICOS.pdf
http://repositorio.unicauca.edu.co/bitstream/123456789/2060/2/Anexos.pdf
http://repositorio.unicauca.edu.co/bitstream/123456789/2060/3/license.txt
bitstream.checksum.fl_str_mv 4a9c127df0153ca890ce0a88c7c5b2dd
74ac5fb4ecfa3d0a8d6ebc42cc3f8233
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Dspace - Universidad del Cauca
repository.mail.fl_str_mv biblios@unicauca.edu.co
_version_ 1818113064273182720
spelling Garcés Bolaños, YuliReyes Reina, Alejandra2020-02-13T20:27:12Z2020-02-13T20:27:12Z2010-01http://repositorio.unicauca.edu.co:8080/xmlui/handle/123456789/2060Este trabajo de grado desarrolló un modulo funcional que siguiendo el enfoque de la Arquitectura Dirigida por Modelos, realiza la transformación de Modelos Independientes de Plataforma o PIM (Plataform Independent Model) a PIM más detallados, y permite la gestión de la variabilidad de diagramas de clases de una Línea de Productos Software de entrada, para obtener a la salida un diagrama de clases de un producto en especifico, de acuerdo al mecanismo de implementación de variabilidad conocido con el nombre de derivación arquitectónica. El diagrama de clases es modelado con una herramienta ofrecida para Eclipse en su versión 3.5 (Galileo) y anteriores, conocida como eUML2, compatible con UML 2.1, XMI 2.0 y java para Eclipse 3.4. (Ganymede). El modelo es exportado al bloque funcional en un archivo JAVA/XMI que es editado por una herramienta o plugin creado sobre Eclipse 3.4, insertando un valor según la variabilidad de la clase en cuestión sobre su etiqueta-valor, de acuerdo con unas reglas lógicas y de selección previamente definidas y a las decisiones aportadas por el usuario. Esta herramienta deriva estas clases y finalmente entrega un diagrama de clases de un producto específico.spaUniversidad del CaucaFacultad de Ingeniería Electrónica y Telecomunicaciones Ingeniería Electrónica y Telecomunicacioneshttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2MetamodeladoDerivaciónArquitecturaModelosDesarrollo de familias de productos basado en MDA para sistemas telemáticosTrabajos de gradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/version/c_970fb48d4fbd8a85ORIGINALDESARROLLO DE FAMILIAS DE PRODUCTOS BASADO EN MDA PARA SISTEMAS TELEMÁTICOS.pdfDESARROLLO DE FAMILIAS DE PRODUCTOS BASADO EN MDA PARA SISTEMAS TELEMÁTICOS.pdfapplication/pdf1559128http://repositorio.unicauca.edu.co/bitstream/123456789/2060/1/DESARROLLO%20DE%20FAMILIAS%20DE%20PRODUCTOS%20BASADO%20EN%20MDA%20PARA%20SISTEMAS%20TELEM%c3%81TICOS.pdf4a9c127df0153ca890ce0a88c7c5b2ddMD51Anexos.pdfAnexos.pdfapplication/pdf759603http://repositorio.unicauca.edu.co/bitstream/123456789/2060/2/Anexos.pdf74ac5fb4ecfa3d0a8d6ebc42cc3f8233MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repositorio.unicauca.edu.co/bitstream/123456789/2060/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53123456789/2060oai:repositorio.unicauca.edu.co:123456789/20602021-05-27 15:49:30.999Dspace - Universidad del Caucabiblios@unicauca.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=