UML Extensions for Aspect Oriented Software Development.
Francisca LosavioAlfredo MatteoPatricia MorantesPublished in: J. Object Technol. (2009)
Keyphrases
- software development
- aspect oriented
- software engineering
- software systems
- crosscutting concerns
- development process
- aspect oriented programming
- tool support
- case study
- object oriented
- software projects
- software product line
- software design
- model based testing
- software architecture
- software maintenance
- software testing
- requirements engineering
- model driven architecture
- software developers
- database
- software quality
- cross cutting concerns
- software development process
- modeling language
- software reuse
- software components
- decision making
- artificial intelligence
- software engineers
- effort estimation
- future directions
- database design
- cooperative
- class diagram
- unified modeling language
- web services