Publicação
Data flow analysis applied to optimize generic workflow problems
| 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 |