Loading...
Please wait, while we are loading the content...
Similar Documents
The potential of omniscient debugging for aspect-oriented programming languages
| Content Provider | ACM Digital Library |
|---|---|
| Author | van't Riet, Marnix Yin, Haihan Bockisch, Christoph |
| Abstract | Aspect-oriented programming improve program modularity and meanwhile decreases program comprehensibility, because it can alter the program behavior implicitly. Sometimes, the implicit behavior even varies in different runtime context. To fix bugs related to aspect-oriented entities, programmers need to fully comprehend their actual behavior before taking treatments. However, in some commonly encountered debugging scenarios, existing tools fall short in providing desired information. In this paper, we have described two AO-specific debugging scenarios that require to use the program execution history. We discuss our design ideas, which are (1) a model defining AO-specific events and (2) a visualization consisting of three states, which shows different levels of details. |
| Starting Page | 13 |
| Ending Page | 16 |
| Page Count | 4 |
| File Format | |
| ISBN | 9781450318631 |
| DOI | 10.1145/2451592.2451597 |
| Language | English |
| Publisher | Association for Computing Machinery (ACM) |
| Publisher Date | 2013-03-25 |
| Publisher Place | New York |
| Access Restriction | Subscribed |
| Subject Keyword | Omniscient debugging Advanced-dispatching Aspect-oriented programming |
| Content Type | Text |
| Resource Type | Article |