From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2013 |
| Outros Autores: | , , , , |
| Tipo de documento: | Artigo |
| Idioma: | eng |
| Título da fonte: | Repositório Institucional da UFPel - Guaiaca |
| Texto Completo: | http://guaiaca.ufpel.edu.br/xmlui/handle/prefix/15870 |
Resumo: | UML and Simulink are attractive languages for embedded systems de sign and modeling. An automatic mapping from UML models to Simulink would be an interesting resource in a seamless design flow, allowing designers to use UML as modeling language for the whole system and at same time to use facilities for code generation based on Simulink. In a previous work, a UML to Simulink translation was prototyped using a Java implementation. In this paper, we present the formal definition of this translation using graph grammars, as well as its automation, which is supported by the AGG system. With the formalization of the metamodels and translation rules, we can guarantee the correctness of the translation. |
| id |
UFPL_3f3feef47aa18dfd07a52abffb83288d |
|---|---|
| oai_identifier_str |
oai:guaiaca.ufpel.edu.br:prefix/15870 |
| network_acronym_str |
UFPL |
| network_name_str |
Repositório Institucional da UFPel - Guaiaca |
| repository_id_str |
|
| spelling |
From UML to SIMULINK CAAM: Formal Specification and Transformation AnalysisUMLSimulink are attractive languagesTransformation analysisEmbedded systemsDesingUML and Simulink are attractive languages for embedded systems de sign and modeling. An automatic mapping from UML models to Simulink would be an interesting resource in a seamless design flow, allowing designers to use UML as modeling language for the whole system and at same time to use facilities for code generation based on Simulink. In a previous work, a UML to Simulink translation was prototyped using a Java implementation. In this paper, we present the formal definition of this translation using graph grammars, as well as its automation, which is supported by the AGG system. With the formalization of the metamodels and translation rules, we can guarantee the correctness of the translation.SciELO2025-05-05T22:39:50Z2025-05-05T22:39:50Z2013info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articleapplication/pdfFOSS, L. et al. From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis. Revista de Informática Teórica e Aplicada: RITA, v. 20, p. 102-139, 2013.http://guaiaca.ufpel.edu.br/xmlui/handle/prefix/15870engCC BY-NC-SAinfo:eu-repo/semantics/openAccessFoss, LucianaCavalheiro, Simone André da CostaBrisolara, Lisane Brisolara deBisi, Nícolas NogueiraPazzini, Vinícius SteffensWagner, Flávio Rechreponame:Repositório Institucional da UFPel - Guaiacainstname:Universidade Federal de Pelotas (UFPEL)instacron:UFPEL2025-05-06T06:00:21Zoai:guaiaca.ufpel.edu.br:prefix/15870Repositório InstitucionalPUBhttp://repositorio.ufpel.edu.br/oai/requestrippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.bropendoar:2025-05-06T06:00:21Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL)false |
| dc.title.none.fl_str_mv |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis |
| title |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis |
| spellingShingle |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis Foss, Luciana UML Simulink are attractive languages Transformation analysis Embedded systems Desing |
| title_short |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis |
| title_full |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis |
| title_fullStr |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis |
| title_full_unstemmed |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis |
| title_sort |
From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis |
| author |
Foss, Luciana |
| author_facet |
Foss, Luciana Cavalheiro, Simone André da Costa Brisolara, Lisane Brisolara de Bisi, Nícolas Nogueira Pazzini, Vinícius Steffens Wagner, Flávio Rech |
| author_role |
author |
| author2 |
Cavalheiro, Simone André da Costa Brisolara, Lisane Brisolara de Bisi, Nícolas Nogueira Pazzini, Vinícius Steffens Wagner, Flávio Rech |
| author2_role |
author author author author author |
| dc.contributor.author.fl_str_mv |
Foss, Luciana Cavalheiro, Simone André da Costa Brisolara, Lisane Brisolara de Bisi, Nícolas Nogueira Pazzini, Vinícius Steffens Wagner, Flávio Rech |
| dc.subject.por.fl_str_mv |
UML Simulink are attractive languages Transformation analysis Embedded systems Desing |
| topic |
UML Simulink are attractive languages Transformation analysis Embedded systems Desing |
| description |
UML and Simulink are attractive languages for embedded systems de sign and modeling. An automatic mapping from UML models to Simulink would be an interesting resource in a seamless design flow, allowing designers to use UML as modeling language for the whole system and at same time to use facilities for code generation based on Simulink. In a previous work, a UML to Simulink translation was prototyped using a Java implementation. In this paper, we present the formal definition of this translation using graph grammars, as well as its automation, which is supported by the AGG system. With the formalization of the metamodels and translation rules, we can guarantee the correctness of the translation. |
| publishDate |
2013 |
| dc.date.none.fl_str_mv |
2013 2025-05-05T22:39:50Z 2025-05-05T22:39:50Z |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
FOSS, L. et al. From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis. Revista de Informática Teórica e Aplicada: RITA, v. 20, p. 102-139, 2013. http://guaiaca.ufpel.edu.br/xmlui/handle/prefix/15870 |
| identifier_str_mv |
FOSS, L. et al. From UML to SIMULINK CAAM: Formal Specification and Transformation Analysis. Revista de Informática Teórica e Aplicada: RITA, v. 20, p. 102-139, 2013. |
| url |
http://guaiaca.ufpel.edu.br/xmlui/handle/prefix/15870 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.rights.driver.fl_str_mv |
CC BY-NC-SA info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
CC BY-NC-SA |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
SciELO |
| publisher.none.fl_str_mv |
SciELO |
| dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPel - Guaiaca instname:Universidade Federal de Pelotas (UFPEL) instacron:UFPEL |
| instname_str |
Universidade Federal de Pelotas (UFPEL) |
| instacron_str |
UFPEL |
| institution |
UFPEL |
| reponame_str |
Repositório Institucional da UFPel - Guaiaca |
| collection |
Repositório Institucional da UFPel - Guaiaca |
| repository.name.fl_str_mv |
Repositório Institucional da UFPel - Guaiaca - Universidade Federal de Pelotas (UFPEL) |
| repository.mail.fl_str_mv |
rippel@ufpel.edu.br || repositorio@ufpel.edu.br || aline.batista@ufpel.edu.br |
| _version_ |
1845919923200589824 |