...
Use Case 6: Find occurences of nested try/catch blocks that rethrow an exception.
Evaluation
Wiki Markup |
---|
*\[This section is work in progress\]* |
X = not supported
✓ = supported
...
No variable binding support which restricts a lot of the analysis.
Taxonomy
Wiki Markup |
---|
*\[This section is work in progress\]* |
Query Language Features
- Model: Relational vs Tree
- variable binding (unification) & back-reference
- set operators
- support for dataflow (Read/write references...)
- aggregates (grouping results)
- List pattern matching (i.e JTL style for argument list)
- behavioural pattern matching (SOUL like, Jackpot)
- quantifiers (forall, exists, no)
- querying style: logic, query-by-example, path, sql
...
- control flow statements
- type information of AST nodes
- type constraints (subtype relations)
- generics / wildcards
- anonymous class
Conclusion/Ideas
Wiki Markup |
---|
*\[This section is work in progress\]* |
Relational based query languages not low level enough.
...
Week | Date | Tasks | Milestones | |
---|---|---|---|---|
1 | 9 July - 13 July |
|
| |
2 | 16 July - 20 July |
|
| |
3 | 23 July - 27 July |
| Milestone 1
| |
4 | 30 July - 3 August |
|
| |
5 | 6 August - 10 August |
|
| |
6 | 13 August - 17 August |
| Milestone 1.5 | |
7 | 20 August - 24 August |
| ||
8 | 27 August - 31 August |
| Milestone 2
| |
9 | 3 September - 7 September |
|
| |
10 | 10 September - 14 September |
|
| |
11 | 17 September - 21 September |
| Milestone 3
| |
12 | 24 September - 28 September |
|
| |
13 | 1 October - 5 October |
|
| |
14 | 8 October - 12 October |
|
|
...