Publication
The design of a framework for compilers development
| dc.contributor.author | Matos, Paulo | |
| dc.contributor.author | Henriques, Pedro | |
| dc.date.accessioned | 2023-06-13T10:50:47Z | |
| dc.date.available | 2023-06-13T10:50:47Z | |
| dc.date.issued | 2005 | |
| dc.description.abstract | DOLPHIN 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.version | info:eu-repo/semantics/publishedVersion | pt_PT |
| dc.identifier.citation | Matos, 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, Portugal | pt_PT |
| dc.identifier.uri | http://hdl.handle.net/10198/28425 | |
| dc.language.iso | eng | pt_PT |
| dc.peerreviewed | yes | pt_PT |
| dc.publisher | Departamento de Informática, Universidade do Minho | pt_PT |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | pt_PT |
| dc.subject | Compiler development | pt_PT |
| dc.subject | Framework | pt_PT |
| dc.title | The design of a framework for compilers development | pt_PT |
| dc.type | conference paper | |
| dspace.entity.type | Publication | |
| oaire.citation.conferencePlace | Braga, Portugal | pt_PT |
| oaire.citation.title | Simpósio Doutoral do Departamento de Informática da Universidade do Minho (2004) | pt_PT |
| person.familyName | Matos | |
| person.familyName | Henriques | |
| person.givenName | Paulo | |
| person.givenName | Pedro | |
| person.identifier | R-002-2BA | |
| person.identifier.ciencia-id | DD15-B2BC-3908 | |
| person.identifier.ciencia-id | CF10-23BA-991A | |
| person.identifier.orcid | 0000-0003-0010-4777 | |
| person.identifier.orcid | 0000-0003-0319-4296 | |
| person.identifier.rid | I-5726-2018 | |
| person.identifier.scopus-author-id | 57193342842 | |
| rcaap.rights | openAccess | pt_PT |
| rcaap.type | conferenceObject | pt_PT |
| relation.isAuthorOfPublication | 1cb6522c-6039-44d0-a14e-70f65930ef92 | |
| relation.isAuthorOfPublication | b6b9263e-01a2-4405-b807-a961994355b4 | |
| relation.isAuthorOfPublication.latestForDiscovery | 1cb6522c-6039-44d0-a14e-70f65930ef92 |
