Toward debugging programs written in multiple domain specific aspect languages

Yoav Apter, David Lorenz, Oren Mishali

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review


Debugging an application written in multiple domain-specific aspect languages (DSALs), one for each domain, is a complex task. Each DSAL introduces its own source level abstractions, which should be visible and traceable during the debugging process. A debugging infrastructure for multiple DSAL applications should also enhance the viewing and tracing of the interactions between aspects implemented in the different DSALs. We report on initial steps to define and implement a debugger for Awesome, a co-weaving framework for composing multiple DSALs. The problem is illustrated through several scenarios, and design principles for a multiple DSAL debugging infrastructure are highlighted.

Original languageEnglish
Title of host publicationProceedings of the 6th Annual Workshop on Domain-Specific Aspect Languages, DSAL 2011
PublisherAssociation for Computing Machinery
Number of pages4
ISBN (Print)9781450306485
StatePublished - 1 Mar 2011
Event6th Domain-Specific Aspect Languages Workshop, DSAL 2011 - Porto de Galinhas, Brazil
Duration: 21 Mar 201125 Mar 2011

Publication series

NameAspect-Oriented Software Development
PublisherAssociation for Computing Machinery


Conference6th Domain-Specific Aspect Languages Workshop, DSAL 2011
CityPorto de Galinhas


  • Aspect-oriented programming
  • Debugging
  • Domain-specific languages


Dive into the research topics of 'Toward debugging programs written in multiple domain specific aspect languages'. Together they form a unique fingerprint.

Cite this