Automated Refactoring of Object Oriented Code into Aspects.
David W. BinkleyMariano CeccatoMark HarmanFilippo RiccaPaolo TonellaPublished in: ICSM (2005)
Keyphrases
- object oriented
- aspect oriented
- crosscutting concerns
- source code
- object oriented systems
- aspect oriented programming
- database applications
- programming language
- object oriented databases
- semi automated
- database design
- relational databases
- database schema
- industry standard
- data model
- fully automated
- object oriented programming
- software engineering
- programming interface
- learning environment
- reverse engineering
- error correcting
- cross cutting concerns
- design patterns
- conceptual models
- data flow
- real time
- data warehousing
- test cases
- open source
- general purpose
- query language
- neural network