Adaptive software synthesis from extended dataflow specifications
Autor(a) principal: | |
---|---|
Data de Publicação: | 2008 |
Outros Autores: | |
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 |