Warning: Can't synchronize with the repository (Unsupported version control system "svn": "DLL load failed: Die angegebene Prozedur wurde nicht gefunden." ). Look in the Trac log for more information.
- How should general transformation steps and adaptation steps (aspects) be combined?
- Weaving of aspects in sub-pipeline?
- Type-Checking: Pre- and Postconditions for single transformation steps
- What languages schould be involved?
- XQuery (includes type checking) vs. XSLT
- How do concepts of TRACO (feasiple project, Florian) relate to our future work?
Invasive Software Composition/ Static Aspect Weaving for XML
- Genericity: Slots in XML documents (XML documents with slots are templates)
- important construct in adaptation aspects to express rewrites (keyword: Layout-Adaption)
Pointcut Language + Crosscut Graph
- Crosscut Graph
- Graph as data structure
- relation between Core und Aspects described through Pointcut definitions (usually regular path descriptions over trees)
- aspect interaction could be analysed more easily on a crosscut graph
- Multi- staged weaving of aspects
- a stage groups all aspects associated with the same core (same state of core)
- results of a stage can be treated as "core" of the next stage
- stages can be useful to distingish times of pointcut resolutionen
*(all stage internal pointcuts may be resolved once in the beginning of that stage)
Graph Query Languages
- are regular languages sufficient?
- also in the multistaged case?
Download in other formats: