UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC
RESUMEN: En este artículo se presenta un proceso para la transformación de sistemas basados en hardware/software descritos mediante UML a código esqueleto SystemC. Se introduce la herramienta UML2SC, basada en librerías de Java, mediante la cual se puede realizar este proceso de transformación. La h...
- Autores:
-
Eusse Bernal, Juan Fernando
Múnera Ramírez, Danny Alexandro
Sepúlveda Martín Laprade, Silvio
Vélez Moreno, Juan Fernando
Aedo Cobo, José Edinson
- Tipo de recurso:
- Article of investigation
- Fecha de publicación:
- 2009
- Institución:
- Universidad de Antioquia
- Repositorio:
- Repositorio UdeA
- Idioma:
- spa
- OAI Identifier:
- oai:bibliotecadigital.udea.edu.co:10495/5405
- Acceso en línea:
- http://hdl.handle.net/10495/5405
- Palabra clave:
- Computadores
Programas para computador
UML (Lenguaje de Modelado Unificado)
Design
Ingeniería de sistemas
- Rights
- openAccess
- License
- Atribución-NoComercial-CompartirIgual 2.5 Colombia (CC BY-NC-SA 2.5 CO)
id |
UDEA2_579ca2edb1bed75acf2e4a6de1eb83e2 |
---|---|
oai_identifier_str |
oai:bibliotecadigital.udea.edu.co:10495/5405 |
network_acronym_str |
UDEA2 |
network_name_str |
Repositorio UdeA |
repository_id_str |
|
dc.title.spa.fl_str_mv |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC |
dc.title.alternative.spa.fl_str_mv |
UML2SC : A tool for developing complex electronic systems using UML and SystemC |
title |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC |
spellingShingle |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC Computadores Programas para computador UML (Lenguaje de Modelado Unificado) Design Ingeniería de sistemas |
title_short |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC |
title_full |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC |
title_fullStr |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC |
title_full_unstemmed |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC |
title_sort |
UML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC |
dc.creator.fl_str_mv |
Eusse Bernal, Juan Fernando Múnera Ramírez, Danny Alexandro Sepúlveda Martín Laprade, Silvio Vélez Moreno, Juan Fernando Aedo Cobo, José Edinson |
dc.contributor.author.none.fl_str_mv |
Eusse Bernal, Juan Fernando Múnera Ramírez, Danny Alexandro Sepúlveda Martín Laprade, Silvio Vélez Moreno, Juan Fernando Aedo Cobo, José Edinson |
dc.subject.none.fl_str_mv |
Computadores Programas para computador UML (Lenguaje de Modelado Unificado) Design Ingeniería de sistemas |
topic |
Computadores Programas para computador UML (Lenguaje de Modelado Unificado) Design Ingeniería de sistemas |
description |
RESUMEN: En este artículo se presenta un proceso para la transformación de sistemas basados en hardware/software descritos mediante UML a código esqueleto SystemC. Se introduce la herramienta UML2SC, basada en librerías de Java, mediante la cual se puede realizar este proceso de transformación. La herramienta UML2SC, permite obtener código esqueleto SystemC a partir de modelos descritos en UML mediante los diagramas de clases y estructura compuesta. Los resultados de la utilización de esta herramienta se presentan mediante un ejemplo, el cual describe el modelo funcional de una CPU RISC de 16 bits. |
publishDate |
2009 |
dc.date.issued.none.fl_str_mv |
2009 |
dc.date.accessioned.none.fl_str_mv |
2016-11-18T01:45:13Z |
dc.date.available.none.fl_str_mv |
2016-11-18T01:45:13Z |
dc.type.spa.fl_str_mv |
info:eu-repo/semantics/article |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a86 |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.type.redcol.spa.fl_str_mv |
https://purl.org/redcol/resource_type/ART |
dc.type.local.spa.fl_str_mv |
Artículo de investigación |
format |
http://purl.org/coar/resource_type/c_2df8fbb1 |
dc.identifier.citation.spa.fl_str_mv |
B. A. Correa, et al., "UML2SC: Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC", Rev. Fac. Ing. Univ. Antioquia, no. 48, pp. 165-173, 2009. |
dc.identifier.issn.none.fl_str_mv |
0120-6230 |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/10495/5405 |
dc.identifier.eissn.none.fl_str_mv |
2422-2844 |
identifier_str_mv |
B. A. Correa, et al., "UML2SC: Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC", Rev. Fac. Ing. Univ. Antioquia, no. 48, pp. 165-173, 2009. 0120-6230 2422-2844 |
url |
http://hdl.handle.net/10495/5405 |
dc.language.iso.spa.fl_str_mv |
spa |
language |
spa |
dc.relation.ispartofjournalabbrev.spa.fl_str_mv |
Rev. Fac. Ing. Univ. Antioquia |
dc.rights.*.fl_str_mv |
Atribución-NoComercial-CompartirIgual 2.5 Colombia (CC BY-NC-SA 2.5 CO) |
dc.rights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.uri.*.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/2.5/co/ |
dc.rights.accessrights.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
dc.rights.creativecommons.spa.fl_str_mv |
https://creativecommons.org/licenses/by-nc-sa/4.0/ |
rights_invalid_str_mv |
Atribución-NoComercial-CompartirIgual 2.5 Colombia (CC BY-NC-SA 2.5 CO) https://creativecommons.org/licenses/by-nc-sa/2.5/co/ http://purl.org/coar/access_right/c_abf2 https://creativecommons.org/licenses/by-nc-sa/4.0/ |
eu_rights_str_mv |
openAccess |
dc.format.extent.spa.fl_str_mv |
8 |
dc.format.mimetype.spa.fl_str_mv |
application/pdf |
dc.publisher.spa.fl_str_mv |
Universidad de Antioquia, Facultad de Ingeniería |
dc.publisher.group.spa.fl_str_mv |
Sistemas Embebidos e Inteligencia Computacional (SISTEMIC) |
dc.publisher.place.spa.fl_str_mv |
Medellín, Colombia |
institution |
Universidad de Antioquia |
bitstream.url.fl_str_mv |
http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/2/license_url http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/3/license_text http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/4/license_rdf http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/5/license.txt http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/1/CorreaBlanca_2009_HerramientaDisenoElectronico.pdf |
bitstream.checksum.fl_str_mv |
4afdbb8c545fd630ea7db775da747b2f d41d8cd98f00b204e9800998ecf8427e d41d8cd98f00b204e9800998ecf8427e 8a4605be74aa9ea9d79846c1fba20a33 0c30ec6580c7f1bd6fa17c3f21a76230 |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio Institucional Universidad de Antioquia |
repository.mail.fl_str_mv |
andres.perez@udea.edu.co |
_version_ |
1812173139968262144 |
spelling |
Eusse Bernal, Juan FernandoMúnera Ramírez, Danny AlexandroSepúlveda Martín Laprade, SilvioVélez Moreno, Juan FernandoAedo Cobo, José Edinson2016-11-18T01:45:13Z2016-11-18T01:45:13Z2009B. A. Correa, et al., "UML2SC: Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemC", Rev. Fac. Ing. Univ. Antioquia, no. 48, pp. 165-173, 2009.0120-6230http://hdl.handle.net/10495/54052422-2844RESUMEN: En este artículo se presenta un proceso para la transformación de sistemas basados en hardware/software descritos mediante UML a código esqueleto SystemC. Se introduce la herramienta UML2SC, basada en librerías de Java, mediante la cual se puede realizar este proceso de transformación. La herramienta UML2SC, permite obtener código esqueleto SystemC a partir de modelos descritos en UML mediante los diagramas de clases y estructura compuesta. Los resultados de la utilización de esta herramienta se presentan mediante un ejemplo, el cual describe el modelo funcional de una CPU RISC de 16 bits.ABSTRACT: In this paper, we propose a transformation process in which SystemC skeleton code is extracted from UML models that describe hardware/software based systems. The tool UML2SC, which is based on Java libraries, is also introduced. This tool allows the transformation of UML class and composite structure diagrams to SystemC skeleton code. An implementation example is given to illustrate the transformation process implemented in the UML2SC tool. The example describes the model of a CPU RISC of 16 bits.8application/pdfspaUniversidad de Antioquia, Facultad de IngenieríaSistemas Embebidos e Inteligencia Computacional (SISTEMIC)Medellín, Colombiainfo:eu-repo/semantics/articlehttp://purl.org/coar/resource_type/c_2df8fbb1https://purl.org/redcol/resource_type/ARTArtículo de investigaciónhttp://purl.org/coar/version/c_970fb48d4fbd8a86Atribución-NoComercial-CompartirIgual 2.5 Colombia (CC BY-NC-SA 2.5 CO)info:eu-repo/semantics/openAccesshttps://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/ComputadoresProgramas para computadorUML (Lenguaje de Modelado Unificado)DesignIngeniería de sistemasUML2SC : Herramienta para el diseño de sistemas electrónicos complejos utilizando los lenguajes UML y SystemCUML2SC : A tool for developing complex electronic systems using UML and SystemCRev. Fac. Ing. Univ. AntioquiaRevista Facultad de Ingeniería Universidad de Antioquia16517348CC-LICENSElicense_urllicense_urltext/plain; charset=utf-849http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/2/license_url4afdbb8c545fd630ea7db775da747b2fMD52license_textlicense_texttext/html; charset=utf-80http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/rdf+xml; charset=utf-80http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/4/license_rdfd41d8cd98f00b204e9800998ecf8427eMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/5/license.txt8a4605be74aa9ea9d79846c1fba20a33MD55ORIGINALCorreaBlanca_2009_HerramientaDisenoElectronico.pdfCorreaBlanca_2009_HerramientaDisenoElectronico.pdfArtículo de investigaciónapplication/pdf1001853http://bibliotecadigital.udea.edu.co/bitstream/10495/5405/1/CorreaBlanca_2009_HerramientaDisenoElectronico.pdf0c30ec6580c7f1bd6fa17c3f21a76230MD5110495/5405oai:bibliotecadigital.udea.edu.co:10495/54052021-04-23 15:28:24.272Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo= |