DocumentCode
2666556
Title
Specifying languages using aspect-oriented approach: AspectLISA
Author
Rebernak, Damijan ; Mernik, Marjan ; Henriques, Pedro Rangel ; da Cruz, Daniela ; Pereira, Maria João Varanda
Author_Institution
Fac. of Eng. & Comput. Sci., Maribor Univ.
fYear
0
fDate
0-0 0
Firstpage
695
Lastpage
700
Abstract
Object-oriented techniques and concepts have been successfully used in language specification and formalization. They greatly improve modularity, reausability 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 which uses aspect-oriented approach for language specification (aspect-oriented attribute grammars). An example is worked out in order to illustrate the approach. We 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
Keywords
automatic programming; formal specification; grammars; object-oriented methods; object-oriented programming; programming language semantics; software reusability; software tools; specification languages; AspectLISA tool; AspectLisa syntax; LISA compiler-interpreter generator; OO paradigms; aspect-oriented approach; aspect-oriented attribute grammars; language formalization; language specification; object-oriented techniques; Art; Computer languages; Concrete; Encapsulation; Equations; Independent component analysis; Memory management; Production; Software engineering; Specification languages;
fLanguage
English
Publisher
ieee
Conference_Titel
Information Technology Interfaces, 2006. 28th International Conference on
Conference_Location
Cavtat/Dubrovnik
ISSN
1330-1012
Print_ISBN
953-7138-05-4
Type
conf
DOI
10.1109/ITI.2006.1708565
Filename
1708565
Link To Document