Adaptive software synthesis from extended dataflow specifications

Detalhes bibliográficos
Autor(a) principal: Polato, Ivanilton
Data de Publicação: 2008
Outros Autores: Silva Filho, Antonio Mendes da
Tipo de documento: Artigo
Idioma: por
Título da fonte: Acta scientiarum. Technology (Online)
Texto Completo: http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458
Resumo: Embedded software development approaches used models of computation such as dataflow, discrete events, synchronous/reactive, among others. Due to the specialization of the existing models, each one can be better applied to a specific application domain. Nevertheless, when there is no solution for applications in a specific domain, heterogeneous models have been used. In this context, this paper discusses a heterogeneous model called Extended Dataflow. It is an extension of the dataflow model with support to event handling. This paper also addresses how software can be synthesized from extended dataflow specifications and discusses the development of a code generation tool prototype. This takes into account the possibility of component reuse for developing digital signal processing applications. A case study of adaptative applications using digital filters is used to illustrate our approach
id UEM-6_254039f0be8eb7c96c6d6bf74a3b3b59
oai_identifier_str oai:periodicos.uem.br/ojs:article/1458
network_acronym_str UEM-6
network_name_str Acta scientiarum. Technology (Online)
repository_id_str
spelling Adaptive software synthesis from extended dataflow specificationsSíntese de Software Adaptativo baseada em Especificações, Extended Dataflow - DOI: 10.4025/actascitechnol.v27i2.1458modelos computacionaissistemas embutidosfluxo de dadoscomponenteseventos3.00.00.00-9 EngenhariasEmbedded software development approaches used models of computation such as dataflow, discrete events, synchronous/reactive, among others. Due to the specialization of the existing models, each one can be better applied to a specific application domain. Nevertheless, when there is no solution for applications in a specific domain, heterogeneous models have been used. In this context, this paper discusses a heterogeneous model called Extended Dataflow. It is an extension of the dataflow model with support to event handling. This paper also addresses how software can be synthesized from extended dataflow specifications and discusses the development of a code generation tool prototype. This takes into account the possibility of component reuse for developing digital signal processing applications. A case study of adaptative applications using digital filters is used to illustrate our approachAs abordagens de desenvolvimento de software embutido têm feito o uso de modelos de computação, tais como fluxo de dados, eventos discretos, síncrono/reativo, dentre outros. A especialização desses modelos faz com que sejam apropriados a um domínio específico de aplicações. Entretanto, quando não existe uma solução adequada para determinada aplicação, os modelos heterogêneos têm sido utilizados. Neste contexto, este artigo discute um modelo heterogêneo, chamado Extended Dataflow, que é uma extensão do modelo de fluxo de dados com suporte ao tratamento de eventos. O artigo mostra ainda como um software pode ser obtido a partir de especificações usando Extended Dataflow e discute o desenvolvimento de um protótipo de ferramenta de geração de código. Isso leva em consideração a possibilidade de reuso de componentes em aplicações de processamento digital de sinais. Um estudo de caso sobre aplicações adaptativas envolvendo filtros digitais é utilizado para ilustrar o trabalhoUniversidade Estadual De Maringá2008-03-27info:eu-repo/semantics/articleinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/145810.4025/actascitechnol.v27i2.1458Acta Scientiarum. Technology; Vol 27 No 2 (2005); 143-154Acta Scientiarum. Technology; v. 27 n. 2 (2005); 143-1541806-25631807-8664reponame:Acta scientiarum. Technology (Online)instname:Universidade Estadual de Maringá (UEM)instacron:UEMporhttp://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458/842Polato, IvaniltonSilva Filho, Antonio Mendes dainfo:eu-repo/semantics/openAccess2024-05-17T13:02:36Zoai:periodicos.uem.br/ojs:article/1458Revistahttps://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/indexPUBhttps://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/oai||actatech@uem.br1807-86641806-2563opendoar:2024-05-17T13:02:36Acta scientiarum. Technology (Online) - Universidade Estadual de Maringá (UEM)false
dc.title.none.fl_str_mv Adaptive software synthesis from extended dataflow specifications
Síntese de Software Adaptativo baseada em Especificações, Extended Dataflow - DOI: 10.4025/actascitechnol.v27i2.1458
title Adaptive software synthesis from extended dataflow specifications
spellingShingle Adaptive software synthesis from extended dataflow specifications
Polato, Ivanilton
modelos computacionais
sistemas embutidos
fluxo de dados
componentes
eventos
3.00.00.00-9 Engenharias
title_short Adaptive software synthesis from extended dataflow specifications
title_full Adaptive software synthesis from extended dataflow specifications
title_fullStr Adaptive software synthesis from extended dataflow specifications
title_full_unstemmed Adaptive software synthesis from extended dataflow specifications
title_sort Adaptive software synthesis from extended dataflow specifications
author Polato, Ivanilton
author_facet Polato, Ivanilton
Silva Filho, Antonio Mendes da
author_role author
author2 Silva Filho, Antonio Mendes da
author2_role author
dc.contributor.author.fl_str_mv Polato, Ivanilton
Silva Filho, Antonio Mendes da
dc.subject.por.fl_str_mv modelos computacionais
sistemas embutidos
fluxo de dados
componentes
eventos
3.00.00.00-9 Engenharias
topic modelos computacionais
sistemas embutidos
fluxo de dados
componentes
eventos
3.00.00.00-9 Engenharias
description Embedded software development approaches used models of computation such as dataflow, discrete events, synchronous/reactive, among others. Due to the specialization of the existing models, each one can be better applied to a specific application domain. Nevertheless, when there is no solution for applications in a specific domain, heterogeneous models have been used. In this context, this paper discusses a heterogeneous model called Extended Dataflow. It is an extension of the dataflow model with support to event handling. This paper also addresses how software can be synthesized from extended dataflow specifications and discusses the development of a code generation tool prototype. This takes into account the possibility of component reuse for developing digital signal processing applications. A case study of adaptative applications using digital filters is used to illustrate our approach
publishDate 2008
dc.date.none.fl_str_mv 2008-03-27
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
info:eu-repo/semantics/publishedVersion
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458
10.4025/actascitechnol.v27i2.1458
url http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458
identifier_str_mv 10.4025/actascitechnol.v27i2.1458
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv http://www.periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458/842
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual De Maringá
publisher.none.fl_str_mv Universidade Estadual De Maringá
dc.source.none.fl_str_mv Acta Scientiarum. Technology; Vol 27 No 2 (2005); 143-154
Acta Scientiarum. Technology; v. 27 n. 2 (2005); 143-154
1806-2563
1807-8664
reponame:Acta scientiarum. Technology (Online)
instname:Universidade Estadual de Maringá (UEM)
instacron:UEM
instname_str Universidade Estadual de Maringá (UEM)
instacron_str UEM
institution UEM
reponame_str Acta scientiarum. Technology (Online)
collection Acta scientiarum. Technology (Online)
repository.name.fl_str_mv Acta scientiarum. Technology (Online) - Universidade Estadual de Maringá (UEM)
repository.mail.fl_str_mv ||actatech@uem.br
_version_ 1799315331588554752