Repository logo
 
Publication

The design of a framework for compilers development

dc.contributor.authorMatos, Paulo
dc.contributor.authorHenriques, Pedro
dc.date.accessioned2023-06-13T10:50:47Z
dc.date.available2023-06-13T10:50:47Z
dc.date.issued2005
dc.description.abstractDOLPHIN framework is a solution conceived to support the development of modular compilers. Its supplies a large set of components, like: front-end’s, back-end’s, code analysis, code optimizations and measure components that can be combined to build new compilers. All these components work over a single form of intermediate code representation, the DOLPHIN Internal code Representation. The main principle that guides the conception of DOLPHIN framework was to build a user-friendly solution to develop high quality compilers. Such solution was achieved based on three main concepts: components, components reuse and data consistency. This paper, that aims to present the architectural design of DOLPHIN framework, demonstrates: how the concepts presented above influence the framework architecture; how they were ”implemented” on the framework, namely shows the interfaces defined for the components and for the code representation; how the components are related; how to use the components to implement concrete compilers; and how to evolve the components and the framework to support new features.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.citationMatos, Paulo; Henriques, Pedro (2005). The design of a framework for compilers development. In Simpósio Doutoral do Departamento de Informática da Universidade do Minho (2004). Braga, Portugalpt_PT
dc.identifier.urihttp://hdl.handle.net/10198/28425
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.publisherDepartamento de Informática, Universidade do Minhopt_PT
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/pt_PT
dc.subjectCompiler developmentpt_PT
dc.subjectFrameworkpt_PT
dc.titleThe design of a framework for compilers developmentpt_PT
dc.typeconference paper
dspace.entity.typePublication
oaire.citation.conferencePlaceBraga, Portugalpt_PT
oaire.citation.titleSimpósio Doutoral do Departamento de Informática da Universidade do Minho (2004)pt_PT
person.familyNameMatos
person.familyNameHenriques
person.givenNamePaulo
person.givenNamePedro
person.identifierR-002-2BA
person.identifier.ciencia-idDD15-B2BC-3908
person.identifier.ciencia-idCF10-23BA-991A
person.identifier.orcid0000-0003-0010-4777
person.identifier.orcid0000-0003-0319-4296
person.identifier.ridI-5726-2018
person.identifier.scopus-author-id57193342842
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublication1cb6522c-6039-44d0-a14e-70f65930ef92
relation.isAuthorOfPublicationb6b9263e-01a2-4405-b807-a961994355b4
relation.isAuthorOfPublication.latestForDiscovery1cb6522c-6039-44d0-a14e-70f65930ef92

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
SDDI2004_artigo_paulo_matos.pdf
Size:
104.65 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: