Publicação

Data flow analysis applied to optimize generic workflow problems

Ver documento

Detalhes bibliográficos
Resumo:The compiler process, the one that transforms a program in a high level language into assembly or binary code, is a much elaborated process that mixes several powerful technologies, some of them developed specifically for this area. Nowadays, compilers are highly developed systems that can analyze and improve quite efficiently the source code, profiting from all the potential of the new processor architectures. This paper introduces a common type of analysis - the Data Flow Analysis – that is used to compute flow-sensitive information about programs, whose results are essential to produce many code optimizations. It is also argued that the problem of analyzing the data flow in software programs has many similarities with the problems found in industrial engineering; planning and management. As consequence, it is possible to apply analysis and optimization techniques used by compilers in these areas.
Autores principais:Matos, Paulo
Outros Autores:Henriques, Pedro Rangel
Assunto:Data flow analysis Flowgraphs Techniques for industrial engineering
Ano:2003
País:Portugal
Tipo de documento:comunicação em conferência
Tipo de acesso:acesso aberto
Instituição associada:Instituto Politécnico de Bragança
Idioma:inglês
Origem:Biblioteca Digital do IPB
_version_ 1867173367497359360
author Matos, Paulo
author2 Henriques, Pedro Rangel
author2_role author
author_facet Matos, Paulo
Henriques, Pedro Rangel
author_role author
contributor_name_str_mv Biblioteca Digital do IPB
country_str PT
creators_json_txt [{\"Person.name\":\"Matos, Paulo\",\"Person.identifier.orcid\":\"0000-0003-0010-4777\"},{\"Person.name\":\"Henriques, Pedro Rangel\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Biblioteca Digital do IPB
datacite.creators.creator.creatorName.fl_str_mv Matos, Paulo
Henriques, Pedro Rangel
datacite.date.Accepted.fl_str_mv 2003-01-01T00:00:00Z
datacite.date.available.fl_str_mv 2010-02-09T21:45:21Z
datacite.date.embargoed.fl_str_mv 2010-02-09T21:45:21Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Data flow analysis
Flowgraphs
Techniques for industrial engineering
datacite.titles.title.fl_str_mv Data flow analysis applied to optimize generic workflow problems
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.creator.none.fl_str_mv Matos, Paulo
Henriques, Pedro Rangel
dc.date.Accepted.fl_str_mv 2003-01-01T00:00:00Z
dc.date.available.fl_str_mv 2010-02-09T21:45:21Z
dc.date.embargoed.fl_str_mv 2010-02-09T21:45:21Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://hdl.handle.net/10198/1807
dc.language.none.fl_str_mv eng
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Data flow analysis
Flowgraphs
Techniques for industrial engineering
dc.title.fl_str_mv Data flow analysis applied to optimize generic workflow problems
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_5794
description The compiler process, the one that transforms a program in a high level language into assembly or binary code, is a much elaborated process that mixes several powerful technologies, some of them developed specifically for this area. Nowadays, compilers are highly developed systems that can analyze and improve quite efficiently the source code, profiting from all the potential of the new processor architectures. This paper introduces a common type of analysis - the Data Flow Analysis – that is used to compute flow-sensitive information about programs, whose results are essential to produce many code optimizations. It is also argued that the problem of analyzing the data flow in software programs has many similarities with the problems found in industrial engineering; planning and management. As consequence, it is possible to apply analysis and optimization techniques used by compilers in these areas.
dirty 0
eu_rights_str_mv openAccess
format conferencePaper
fulltext.url.fl_str_mv https://bibliotecadigital.ipb.pt/bitstreams/5b0d64ec-67ee-406e-9c53-0ece29fe7fbc/download
id ipb_640df50d16fdd63d00a1936ace068046
identifier.url.fl_str_mv http://hdl.handle.net/10198/1807
instacron_str ipb
institution Instituto Politécnico de Bragança
instname_str Instituto Politécnico de Bragança
language eng
network_acronym_str ipb
network_name_str Biblioteca Digital do IPB
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/1807
organization_str_mv urn:organizationAcronym:ipb
person_str_mv Matos, Paulo
Matos, Paulo
https://www.ciencia-id.pt/DD15-B2BC-3908
DD15-B2BC-3908
http://orcid.org/0000-0003-0010-4777
0000-0003-0010-4777
Henriques, Pedro Rangel
publishDate 2003
reponame_str Biblioteca Digital do IPB
repository_id_str urn:repositoryAcronym:ipb
service_str_mv urn:repositoryAcronym:ipb
spelling engptThe compiler process, the one that transforms a program in a high level language into assembly or binary code, is a much elaborated process that mixes several powerful technologies, some of them developed specifically for this area. Nowadays, compilers are highly developed systems that can analyze and improve quite efficiently the source code, profiting from all the potential of the new processor architectures. This paper introduces a common type of analysis - the Data Flow Analysis – that is used to compute flow-sensitive information about programs, whose results are essential to produce many code optimizations. It is also argued that the problem of analyzing the data flow in software programs has many similarities with the problems found in industrial engineering; planning and management. As consequence, it is possible to apply analysis and optimization techniques used by compilers in these areas.application/pdfptData flow analysis applied to optimize generic workflow problemsPersonalMatos, PauloDSpacehttp://dspace.org/items/1cb6522c-6039-44d0-a14e-70f65930ef92DSpacehttp://dspace.org/items/1cb6522c-6039-44d0-a14e-70f65930ef92MatosPauloCiência IDhttps://www.ciencia-id.ptDD15-B2BC-3908ORCIDhttp://orcid.org0000-0003-0010-4777Researcher IDhttps://www.researcherid.comI-5726-2018Researcher IDhttps://www.researcherid.comI-5726-2018Scopus Author IDhttps://www.scopus.com57193342842Henriques, Pedro RangelHostingInstitutionOrganizationalBiblioteca Digital do IPBe-mailmailto:dspace@ipb.ptdspace@ipb.pt2010-02-09T21:45:21Z20032003-01-01T00:00:00ZHandlehttp://hdl.handle.net/10198/1807http://purl.org/coar/access_right/c_abf2open accessData flow analysisFlowgraphsTechniques for industrial engineering180468 bytesother research producthttp://purl.org/coar/resource_type/c_5794conference paperhttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://bibliotecadigital.ipb.pt/bitstreams/5b0d64ec-67ee-406e-9c53-0ece29fe7fbc/downloadProceedings of the International Conference on Industrial Engineering and Production ManagementPorto, Portugal
spellingShingle Data flow analysis applied to optimize generic workflow problems
Matos, Paulo
Data flow analysis
Flowgraphs
Techniques for industrial engineering
status SINGLETON
subject.fl_str_mv Data flow analysis
Flowgraphs
Techniques for industrial engineering
title Data flow analysis applied to optimize generic workflow problems
title_full Data flow analysis applied to optimize generic workflow problems
title_fullStr Data flow analysis applied to optimize generic workflow problems
title_full_unstemmed Data flow analysis applied to optimize generic workflow problems
title_short Data flow analysis applied to optimize generic workflow problems
title_sort Data flow analysis applied to optimize generic workflow problems
topic Data flow analysis
Flowgraphs
Techniques for industrial engineering
topic_facet Data flow analysis
Flowgraphs
Techniques for industrial engineering
url http://hdl.handle.net/10198/1807
visible 1