Repository logo
 
Publication

AspectLISA: an aspect-oriented compiler construction system based on attribute grammars

dc.contributor.authorRebernak, Damijan
dc.contributor.authorMernik, Marjan
dc.contributor.authorHenriques, Pedro Rangel
dc.contributor.authorPereira, Maria João
dc.date.accessioned2008-04-03T17:29:16Z
dc.date.available2008-04-03T17:29:16Z
dc.date.issued2006
dc.description.abstractThe use of object-oriented techniques and concepts, like encapsulation and inheritance, greatly improves language specifications towards better modularity, reusability and extensibility. Additional improvements can be achieved with aspect-oriented techniques since semantic aspects also crosscut many language constructs. Indeed, aspect-oriented constructs have been already added to some language specifications. The LISA compiler construction system follows an object-oriented approach and has already implemented mechanisms for inheritance, modularity and extensibility. Adding aspects to LISA will lead to more reusable language specifications. In the paper, aspectoriented attribute grammars are introduced, and the underlying ideas are incorporated into AspectLISA, an aspect-oriented compiler generator based on attribute grammars.en
dc.description.sponsorshipGRICES - MCTESen
dc.identifier.citationRebernak, Damijan; Mernik, Marjan; Henriques, Pedro; Pereira, Maria João (2006). AspectLISA: an aspect-oriented compiler construction system based on attribute grammars. Electronic Notes in Theoretical Computer Science. ISSN 1571-0661. 164 p.37-53en
dc.identifier.issn1571-0661en
dc.identifier.slugElectronic Notes in Theoretical Computer Scienceen
dc.identifier.urihttp://hdl.handle.net/10198/598
dc.language.isoengen
dc.language.rfc3066engen
dc.number2en
dc.pagination37-53en
dc.peerreviewedyesen
dc.publisherElsevieren
dc.relation.publisherversionhttp://www.sciencedirect.com/science/journal/15710661en
dc.subjectAttribute grammarsen
dc.subjectAspect oriented programmingen
dc.subjectCompiler generatorsen
dc.titleAspectLISA: an aspect-oriented compiler construction system based on attribute grammarsen
dc.typejournal article
dc.volume164en
dspace.entity.typePublication
person.familyNamePereira
person.givenNameMaria João
person.identifier.ciencia-idC912-4A49-A3B3
person.identifier.orcid0000-0001-6323-0071
person.identifier.ridG-5999-2011
person.identifier.scopus-author-id13907870300
rcaap.rightsopenAccessen
rcaap.typearticle
relation.isAuthorOfPublicationa20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2
relation.isAuthorOfPublication.latestForDiscoverya20ccfa6-4e84-4c25-ab0d-8d6ba196ffc2

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
LDTA06Proceedings.pdf
Size:
235.54 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: