Repository logo
 
No Thumbnail Available
Publication

Specifying languages using aspect-oriented approach: AspectLISA

Use this identifier to reference this record.
Name:Description:Size:Format: 
JCIT2006.pdf165.45 KBAdobe PDF Download

Advisor(s)

Abstract(s)

Object-oriented techniques and concepts have been successfully used in language specification and formalization. They greatly improve modularity, reusability and extensibility. In spite of using OO paradigms in language specification, some semantic aspects still crosscut many language constructs. Improvements can be achieved with aspect-oriented techniques. The paper describes AspectLISA tool wich uses aspect-oriented approach for language specification (aspect-oriented attribute grammars). An example will be worked out in order to illustrate the approach. We will show how to identify an aspect, specify it in the concrete AspectLisa syntax, and how to gather parts in order to develop a complete language processor.

Description

Keywords

Attribute grammars Aspect oriented programming Compiler - interpreter generator

Citation

Rebernak, Damijan; Mernik, Marjan; Henriques, Pedro; Cruz, Daniela; Pereira, Maria João (2006). Specifying languages using aspect-oriented approach: AspectLISA. Journal of Computing and Information Technology. ISSN 1330-1136. 14:4 p. 343-350

Research Projects

Organizational Units

Journal Issue

Publisher

University Computing Centre

CC License

Altmetrics