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

Full description

Bibliographic Details
Main Authors: Blanca Alicia Correa, Juan Fernando Eusse, Danny Múnera, Silvio Sepúlveda, Juan Fernando Vélez, José Edinson Aedo
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