Separation of crosscutting concerns at the design level: An extension to the UML metamodel.
Adam PrzybylekPublished in: IMCSIT (2008)
Keyphrases
- metamodel
- crosscutting concerns
- modeling language
- uml profile
- aspect oriented
- software systems
- development process
- data model
- design patterns
- life cycle
- model driven
- design rationale
- reference model
- development processes
- black box
- object oriented
- software design
- design process
- cooperative
- model driven architecture
- functional requirements
- user interface
- software architecture
- unified modeling language
- high level
- decision making