Proceedings of the 2nd workshop on Domain specific aspect languages
Abstract
Although the majority of work in the AOSD community focuses on general-purpose aspect languages (e.g. AspectJ), seminal work on AOSD proposed a number of domainspecific aspect languages, such as COOL for concurrency management and RIDL for serialization, RG, AML, and others. A growing trend of research in the AOSD community is returning to this seminal work, as witnessed by the high attendance rate at the DSAL06 workshop, held as part of GPCE06/OOPSLA06. The workshop aimed to bring the research communities of domain-specific language engineering and domainspecific aspect design together. In the previous successful edition we approached domain-specific aspect languages from a language implementation point of view, where advances in the field of domain-specific language engineering were investigated to answer the implementation challenges of aspect languages. In this second edition, we approached the design and implementation of new domain-specific aspect languages, as well as the composition at all levels (from design to implementation) of these languages or individual features.