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

Abstract

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
Pages5-8
Number of pages4
ISBN (Print)9781450306485
DOIs
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

Conference

Conference6th Domain-Specific Aspect Languages Workshop, DSAL 2011
Country/TerritoryBrazil
CityPorto de Galinhas
Period21/03/1125/03/11

Keywords

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

Fingerprint

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

Cite this