A platform-independent UML profile for aspect-oriented development

Autor: Adrian Fiech, Farhana Eva Alam, Joerg Evermann
Rok vydání: 2011
Předmět:
Zdroj: C3S2E
DOI: 10.1145/1992896.1992900
Popis: Aspect Oriented Software Development (AOSD) has its roots in the need to deal with requirements that cut across the primary modularization of a software system. On the programming level, mature, industrial-strength tools like the de-facto standard AspectJ exist. However, on the modeling level, there is as yet little support for AOSD. Building on previous work and using standard UML extension mechanisms, we develop UML modeling support for both static and dynamic AOSD. Code generation is done by working from the UML XMI (XML Model Interchange) format, the standard UML serialization. As a proof-of concept, we implement XSL transformations that generate valid code for two target languages, AspectJ and AspectS.
Databáze: OpenAIRE