Toward debugging programs written in multiple domain specific aspect languages

  • Authors:
  • Yoav Apter;David H. Lorenz;Oren Mishali

  • Affiliations:
  • Open University of Israel, Raanana 43107, Israel;Open University of Israel, Raanana 43107, Israel;Open University of Israel, Raanana 43107, Israel

  • Venue:
  • Proceedings of the sixth annual workshop on Domain-specific aspect languages
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

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