کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
422629 685122 2006 17 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
AspectLISA: An Aspect-oriented Compiler Construction System Based on Attribute Grammars
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
AspectLISA: An Aspect-oriented Compiler Construction System Based on Attribute Grammars
چکیده انگلیسی

The 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, aspect-oriented attribute grammars are introduced, and the underlying ideas are incorporated into AspectLISA, an aspect-oriented compiler generator based on attribute grammars.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Electronic Notes in Theoretical Computer Science - Volume 164, Issue 2, 24 October 2006, Pages 37-53