Modeling for dynamic aspect-oriented development
Autor: | Joerg Evermann, Farhana Eva Alam, Adrian Fiech |
---|---|
Rok vydání: | 2009 |
Předmět: |
UML tool
Computer science business.industry Programming language Aspect-oriented programming Applications of UML AspectJ Aspect-oriented software development computer.software_genre Unified Modeling Language Software_SOFTWAREENGINEERING Code generation Software system Software_PROGRAMMINGLANGUAGES Software engineering business computer Smalltalk computer.programming_language |
Zdroj: | C3S2E |
DOI: | 10.1145/1557626.1557649 |
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, this paper develops UML modeling support for dynamic AOSD, using standard UML extension mechanisms. We present a generic profile that allows existing UML tools to express AOSD models. We also provide automatic code generation into AspectS, an aspect extension to Smalltalk, and AspectML, an aspect oriented flavor of the ML language. Examples throughout the paper illustrate our approach. |
Databáze: | OpenAIRE |
Externí odkaz: |