Section 25.9. FUTURE RESEARCH DIRECTIONS


25.9. FUTURE RESEARCH DIRECTIONS

We are developing further extensions to our method and prototype supporting tools to overcome some of these problems. Aspects can be prefixed with an ontology "name-space" (much as XML namespaces can be), and transformations may be defined between different aspect ontologies. This supports translation between different component descriptions. We are investigating the use of an adaptable commercial CASE tool with notations that are more customizable and meta-models to enable integrated support for aspects and the UML. This would also include some formal correctness checking support. In addition, we have been exploring code generation from XML-encoded component characterizations using XSLT transformation scripts. This would generate component skeleton code. We are investigating the use of new .NET reflective technologies to enable efficient run-time weaving of aspect-implementing code with .NET components. This would enable supporting third-party component run-time extensions.



Aspect-Oriented Software Development
Aspect-Oriented Software Development with Use Cases
ISBN: 0321268881
EAN: 2147483647
Year: 2003
Pages: 307

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net