A platform-independent UML profile for aspect-oriented development
Autor: | Adrian Fiech, Farhana Eva Alam, Joerg Evermann |
---|---|
Rok vydání: | 2011 |
Předmět: |
UML tool
XSL Computer science Programming language Aspect-oriented programming Serialization Applications of UML AspectJ Aspect-oriented software development computer.software_genre Unified Modeling Language Software_SOFTWAREENGINEERING Software_PROGRAMMINGLANGUAGES computer computer.programming_language |
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 |
Externí odkaz: |