Repository logo
 
Publication

A framework to optimize compilation task

dc.contributor.authorMatos, Paulo
dc.date.accessioned2010-02-09T21:38:58Z
dc.date.available2010-02-09T21:38:58Z
dc.date.issued2007
dc.description.abstractNowadays, compiler construction is supported by several tools, many of them are based on frameworks, composed by several components that can be combined or instantiated to build new components or even entire compilers. This paper is a software engineering exercise applied to the compiler construction tools. It is used a concrete framework for compilers development - the Dolphin, that supplies several components that work over a single code representation model, to show that the simple composition of such components is not enough. It raises serious obstacles that make the compilers construction more arduous. The exercise evolves for a reformulation of the framework, resulting on an independent architecture that could be adapted to similar frameworks. Defining the behaviour and the relationship of several elements of the framework, this architecture allows to surpass most of the obstacles, but also releases the compilers developer from some duties, making the construction of compilers more accessible. It also promotes the development of compilers that are more stable and efficient that is, they can run faster using fewer resources.pt
dc.identifier.citationMatos, Paulo (2007). A framework to optimize compilation task. In Conference on Compilers, Related Technologies and Applications. Covilhã: Universidade da Beira Interior. ISBN: 978-972-8790-70-7pt
dc.identifier.isbn978-972-8790-70-7
dc.identifier.urihttp://hdl.handle.net/10198/1806
dc.language.isoengpt
dc.publisherUniversidade da Beira Interiorpt
dc.subjectCompiler optimizationspt
dc.titleA framework to optimize compilation taskpt
dc.typeconference object
dspace.entity.typePublication
oaire.citation.conferencePlaceCovilhã, Portugalpt
oaire.citation.titleProceedings of the Conference on Compilers, Related Technologies and Applications 2007pt
person.familyNameMatos
person.givenNamePaulo
person.identifierR-002-2BA
person.identifier.ciencia-idDD15-B2BC-3908
person.identifier.orcid0000-0003-0010-4777
person.identifier.ridI-5726-2018
person.identifier.scopus-author-id57193342842
rcaap.rightsopenAccesspt
rcaap.typeconferenceObjectpt
relation.isAuthorOfPublication1cb6522c-6039-44d0-a14e-70f65930ef92
relation.isAuthorOfPublication.latestForDiscovery1cb6522c-6039-44d0-a14e-70f65930ef92

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
CTNET06_paulomatos.pdf
Size:
359.16 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.83 KB
Format:
Item-specific license agreed upon to submission
Description: