Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow

Embedded software development approaches used models of computationsuch 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 app...

Full description

Bibliographic Details
Main Authors: Ivanilton Polato, Antonio Mendes da Silva Filho
Format: Article
Language:English
Published: Universidade Estadual de Maringá 2005-07-01
Series:Acta Scientiarum: Technology
Subjects:
Online Access:http://periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458/842
id doaj-75b43d991fb048198f27712a6933ef44
record_format Article
spelling doaj-75b43d991fb048198f27712a6933ef442020-11-24T21:18:26ZengUniversidade Estadual de MaringáActa Scientiarum: Technology1807-86642005-07-01272143154Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow Ivanilton PolatoAntonio Mendes da Silva FilhoEmbedded software development approaches used models of computationsuch 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 extendeddataflow 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.<br><br>As 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 paradeterminada 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 trabalho.http://periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458/842models of computationembedded systemsdataflowcomponentseventsmodelos computacionaissistemas embutidosfluxo de dadoscomponenteseventos
collection DOAJ
language English
format Article
sources DOAJ
author Ivanilton Polato
Antonio Mendes da Silva Filho
spellingShingle Ivanilton Polato
Antonio Mendes da Silva Filho
Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow
Acta Scientiarum: Technology
models of computation
embedded systems
dataflow
components
events
modelos computacionais
sistemas embutidos
fluxo de dados
componentes
eventos
author_facet Ivanilton Polato
Antonio Mendes da Silva Filho
author_sort Ivanilton Polato
title Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow
title_short Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow
title_full Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow
title_fullStr Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow
title_full_unstemmed Adaptive software synthesis from extended dataflow specifications = Síntese de Software Adaptativo baseada em Especificações Extended Dataflow
title_sort adaptive software synthesis from extended dataflow specifications = síntese de software adaptativo baseada em especificações extended dataflow
publisher Universidade Estadual de Maringá
series Acta Scientiarum: Technology
issn 1807-8664
publishDate 2005-07-01
description Embedded software development approaches used models of computationsuch 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 extendeddataflow 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.<br><br>As 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 paradeterminada 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 trabalho.
topic models of computation
embedded systems
dataflow
components
events
modelos computacionais
sistemas embutidos
fluxo de dados
componentes
eventos
url http://periodicos.uem.br/ojs/index.php/ActaSciTechnol/article/view/1458/842
work_keys_str_mv AT ivaniltonpolato adaptivesoftwaresynthesisfromextendeddataflowspecificationssintesedesoftwareadaptativobaseadaemespecificacoesextendeddataflow
AT antoniomendesdasilvafilho adaptivesoftwaresynthesisfromextendeddataflowspecificationssintesedesoftwareadaptativobaseadaemespecificacoesextendeddataflow
_version_ 1726009205730574336