UML2SC: A tool for developing complex electronic systems using UML and SystemC
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 structu...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Universidad de Antioquia
2013-08-01
|
Series: | Revista Facultad de Ingeniería Universidad de Antioquia |
Subjects: | |
Online Access: | https://revistas.udea.edu.co/index.php/ingenieria/article/view/16527 |
_version_ | 1797861663359107072 |
---|---|
author | Blanca Alicia Correa Juan Fernando Eusse Danny Múnera Silvio Sepúlveda Juan Fernando Vélez José Edinson Aedo |
author_facet | Blanca Alicia Correa Juan Fernando Eusse Danny Múnera Silvio Sepúlveda Juan Fernando Vélez José Edinson Aedo |
author_sort | Blanca Alicia Correa |
collection | DOAJ |
description |
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.
|
first_indexed | 2024-04-09T22:06:49Z |
format | Article |
id | doaj.art-0aa804c9a0704de2b379e84a97efa376 |
institution | Directory Open Access Journal |
issn | 0120-6230 2422-2844 |
language | English |
last_indexed | 2024-04-09T22:06:49Z |
publishDate | 2013-08-01 |
publisher | Universidad de Antioquia |
record_format | Article |
series | Revista Facultad de Ingeniería Universidad de Antioquia |
spelling | doaj.art-0aa804c9a0704de2b379e84a97efa3762023-03-23T12:34:16ZengUniversidad de AntioquiaRevista Facultad de Ingeniería Universidad de Antioquia0120-62302422-28442013-08-014810.17533/udea.redin.16527UML2SC: A tool for developing complex electronic systems using UML and SystemCBlanca Alicia Correa0Juan Fernando Eusse1Danny Múnera 2Silvio Sepúlveda3Juan Fernando Vélez4José Edinson Aedo5Universidad de AntioquiaUniversidad de AntioquiaUniversidad de AntioquiaUniversidad de AntioquiaUniversidad de AntioquiaUniversidad de Antioquia 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. https://revistas.udea.edu.co/index.php/ingenieria/article/view/16527UMLSystemChardwaresoftwaresystem-level designSoC |
spellingShingle | Blanca Alicia Correa Juan Fernando Eusse Danny Múnera Silvio Sepúlveda Juan Fernando Vélez José Edinson Aedo UML2SC: A tool for developing complex electronic systems using UML and SystemC Revista Facultad de Ingeniería Universidad de Antioquia UML SystemC hardware software system-level design SoC |
title | UML2SC: A tool for developing complex electronic systems using UML and SystemC |
title_full | UML2SC: A tool for developing complex electronic systems using UML and SystemC |
title_fullStr | UML2SC: A tool for developing complex electronic systems using UML and SystemC |
title_full_unstemmed | UML2SC: A tool for developing complex electronic systems using UML and SystemC |
title_short | UML2SC: A tool for developing complex electronic systems using UML and SystemC |
title_sort | uml2sc a tool for developing complex electronic systems using uml and systemc |
topic | UML SystemC hardware software system-level design SoC |
url | https://revistas.udea.edu.co/index.php/ingenieria/article/view/16527 |
work_keys_str_mv | AT blancaaliciacorrea uml2scatoolfordevelopingcomplexelectronicsystemsusingumlandsystemc AT juanfernandoeusse uml2scatoolfordevelopingcomplexelectronicsystemsusingumlandsystemc AT dannymunera uml2scatoolfordevelopingcomplexelectronicsystemsusingumlandsystemc AT silviosepulveda uml2scatoolfordevelopingcomplexelectronicsystemsusingumlandsystemc AT juanfernandovelez uml2scatoolfordevelopingcomplexelectronicsystemsusingumlandsystemc AT joseedinsonaedo uml2scatoolfordevelopingcomplexelectronicsystemsusingumlandsystemc |