Data flow analysis applied to optimize generic workflow problems

Bibliographic Details
Main Author: Matos, Paulo
Publication Date: 2003
Other Authors: Henriques, Pedro Rangel
Language: eng
Source: Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
Download full: http://hdl.handle.net/10198/1807
Summary: 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.
id RCAP_640df50d16fdd63d00a1936ace068046
oai_identifier_str oai:bibliotecadigital.ipb.pt:10198/1807
network_acronym_str RCAP
network_name_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository_id_str https://opendoar.ac.uk/repository/7160
spelling Data flow analysis applied to optimize generic workflow problemsData flow analysisFlowgraphsTechniques for industrial engineeringThe 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.Biblioteca Digital do IPBMatos, PauloHenriques, Pedro Rangel2010-02-09T21:45:21Z20032003-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/1807engMatos, Paulo; Henriques, Pedro (2003). Data flow analysis applied to optimize generic workflow problems. In International Conference on Industrial Engineering and Production Management. Porto, Portugal.info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T11:55:19Zoai:bibliotecadigital.ipb.pt:10198/1807Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:16:51.206680Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse
dc.title.none.fl_str_mv Data flow analysis applied to optimize generic workflow problems
title Data flow analysis applied to optimize generic workflow problems
spellingShingle Data flow analysis applied to optimize generic workflow problems
Matos, Paulo
Data flow analysis
Flowgraphs
Techniques for industrial engineering
title_short 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_sort Data flow analysis applied to optimize generic workflow problems
author Matos, Paulo
author_facet Matos, Paulo
Henriques, Pedro Rangel
author_role author
author2 Henriques, Pedro Rangel
author2_role author
dc.contributor.none.fl_str_mv Biblioteca Digital do IPB
dc.contributor.author.fl_str_mv Matos, Paulo
Henriques, Pedro Rangel
dc.subject.por.fl_str_mv Data flow analysis
Flowgraphs
Techniques for industrial engineering
topic Data flow analysis
Flowgraphs
Techniques for industrial engineering
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.
publishDate 2003
dc.date.none.fl_str_mv 2003
2003-01-01T00:00:00Z
2010-02-09T21:45:21Z
dc.type.driver.fl_str_mv conference object
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10198/1807
url http://hdl.handle.net/10198/1807
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv Matos, Paulo; Henriques, Pedro (2003). Data flow analysis applied to optimize generic workflow problems. In International Conference on Industrial Engineering and Production Management. Porto, Portugal.
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.source.none.fl_str_mv reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron:RCAAP
instname_str FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
instacron_str RCAAP
institution RCAAP
reponame_str Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
collection Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)
repository.name.fl_str_mv Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia
repository.mail.fl_str_mv info@rcaap.pt
_version_ 1833591757344866304